动态sql语句基本语法
1 :普通SQL语句可以用Exec执行
eg: Select * from TableName
Exec( select * from TableName )
Exec sp_executesql N select * from TableName -- 请注意字符串前一定要加N
2:字段名,表名,数据库名之类作为变量时,必须用动态SQL
eg:
declare @fname varchar(20)
set @fname = FiledName
Select @fname from TableName -- 错误,不会提示错误,但结果为固定值FiledName,并非所要。
标签:
TableName
Exec
from
Select
上传时间:
2016-08-27
上传用户:franktu