SQL SERVER 中构建执行动态SQL语句的方法
1 :普通SQL语句可以用exec执行 Select * from tableName exec('select * from tableName') exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL declare @fname varchar(20) set @fname = 'FiledName' --Select @fname from tableName -- 错误,不会提示错误,但结果为固定值FiledName,并非所要。 ex
用户评论