Compiles each query but not execute it.
Means it will check the in query any syntax is there if any
syntax error is there it will give error. If there is no error it will not
execute when SET NOEXEC ON.
It will execute the when SET NOEXEC OFF. By default it is in
OFF.
--Create
Student
if object_id('Student') is null
create table Student(id
int identity(1,1) ,Name varchar(20),Marks int)
--Insert
Some Sample Data to Source_Student
insert Student (Name,Marks) values('Rakesh',500)
insert Student (Name,Marks) values('Raju',400)
set noexec on
select * from
Student
set noexec off
The above select query does not gives result .
because of NOEXEC ON.
Note: Do not forget NOEXEC OFF after testing purpose .
nice one
ReplyDelete