SQL EXEC命令用于執行存儲過程或執行動態SQL語句。其使用方法如下:
執行存儲過程: EXEC 存儲過程名稱 [參數1, 參數2, …];
例如: EXEC sp_GetCustomerInfo @CustomerID = 1;
注意:參數可以是輸入參數、輸出參數或輸入輸出參數。
執行動態SQL語句: EXEC(@動態SQL語句);
例如: DECLARE @SQL VARCHAR(100); SET @SQL = ‘SELECT * FROM Customers WHERE Country = ‘‘USA’’’; EXEC(@SQL);
注意:動態SQL語句需要用字符串變量表示,并使用EXEC命令執行。
在使用EXEC命令執行存儲過程或動態SQL語句時,需要確保具有執行的權限,并且正確指定參數(如果有的話)。