一,执行字符串:
EXECUTE语句可以执行存放SQL语句的字符串变量,或直接执行SQL语句字符串。
语法:EXECUTE({@字符串变量|[N]’SQL语句字符串’}[+...n])
例子:Declare @SQLText Varchar(50) Set @SQLText=’ where sdept=’’计算机系’’’ Execute(‘Select * from Student’+@SQLText)
二,执行存储过程:
使用参数名传递参数值,是通过语句“@参数名=参数值”给参数传递值。
EXECUTE 存储过程名 [@参数名=参数值] [,...n]
例子:Execute SP_DispSC_Dept_Level ’信息系’,’优’