SQL programming 
SET NOEXEC ON 활용

SET NOEXEC ON 문이 실행되면, SQL 서버는 SET NOEXEC OFF 를 만날 때까지 TSQL 문장을 실행하지 않는다. SET NOEXEC ON 문이 실행후 SQL문장들을 실제 컴파일을 되지만 실제 실행은 Skip하게 된다. SET NOEXEC ON은 (1) TSQL 문장들의 일정 부분의 코드를 실행하지 않게 할 때 유용하게 쓰일 수 있으며, (2) 해당 SQL문장을 실행 전에 미리 컴파일해서 문법에 문제가 없는지 Object가 존재하는지 등을 체크하는데 사용될 수 있다. 아래 예제는 잘못된 Object명이나 잘못된 Syntax로 인해 고의적으로 컴파일시 에러가 나도록 만들 예이다.

예제






본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.