컴퓨터관련

exec 명령어...펌

맘편한넘 2011. 4. 15. 11:56

exec 명령어 : sql문이나 프로시저를 실행할 때 앞에 위치하여 사용하는 명령어
                      프로시저에 사용시 한 줄이나 첫 줄일때만 생략이 가능하다.

예1>
use pubs
go  -- 일괄처리 명령어


declare @sql varchar(50)  -- 세 문장을 동시에 실행해야 결과값 출력됨
set @sql = 'select * from titles'
exec(@sql)
-----------------------------------------------
예2>
exec('select * from titles')  --  위의 세줄과 같은 결과값.


예3>

 sp_helpconstraint  'titles'
 exec sp_helpconstraint  'titles'  -- 프로시저를 실행하고자 할때에는 첫 줄에는 exec 키워드를 생략할 수 있지만.

                                                  두번째 줄부터는 exec 키워드를 반드시 사용해야 한다.