임시 테이블 (#) vs 테이블 변수 (@)
테이블변수(@) 생성방법
프로시저/배치 내에서 생성한다.
DECLARE @TB_TEMP2 TABLE (
JU_CODE varchar(100),
VIEW_CNT INT
);
선언이후 insert 하고 select 할 수 있다.
insert into @TB_TEMP2 SELECT * from ori_table
select * from @TB_TEMP2
임시테이블(#) 생성방법
1.create 문으로 생성하거나 ,
2. select into 문으로 바로 생성할 수 있다.
- create문으로 생성
CREATE TABLE #TEMP_SCORE_TABLE( CLASS NVARCHAR(06) ,SCORE INT )
- select into 문으로 생성
select * into #lkh_tmp_test1 from ori_table
Author And Source
이 문제에 관하여(임시 테이블 (#) vs 테이블 변수 (@)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@emawlrdl/임시-테이블-vs-테이블-변수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)