임시 테이블 (#) 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 문으로 바로 생성할 수 있다.

  1. create문으로 생성
CREATE TABLE #TEMP_SCORE_TABLE( CLASS NVARCHAR(06) ,SCORE INT )
  1. select into 문으로 생성
select * into  #lkh_tmp_test1 from ori_table

좋은 웹페이지 즐겨찾기