摘要:
MSSQL 提供的两种动态执行SQL语句的命令:EXEC 和 sp_executesql。EXEC:一种是执行一个存储过程: EXEC procedure_name另一种是执行一个动态的批处理:DECLARE @TableName VARCHAR(50),@Sql NVARCHAR(MAX),@OrderID INT;SET @TableName = 'Orders';SET @OrderID = 10251;SET @sql = 'SELECT * FROM '+QUOTENAME(@TableName) +'WHERE OrderID = ' 阅读全文