1 普通sql语句可以用exec执行,如: SELECT * FROM video EXEC ('SELECT * FROM video') EXEC sp_executesql N'SELECT * FROM video' --字符串前一定要加N 2 字段名,表名,数据库名之类作为变量时,必须用动态sql DECLARE @fname NVARCHAR() SET @fname = 'Name' SELECT @fname FROM Video --以上结果为Name,并非所要 可以使用这样动…