由於某些原因,我想創建一個動態腳本來刪除我之前創建的表。我無法做正確的語法,我需要幫助這個問題。如何創建sp_executesql刪除表動態
當我運行我的腳本,它給人的錯誤:
"Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'."
,這是我的腳本。它在sp_executesql
聲明中有錯誤,我猜。我怎樣才能解決這個問題?
DECLARE @sql VARCHAR(MAX);
DECLARE @tmpTableName VARCHAR(max);
SET @tmpTableName = '##gmAAA_COLLATION';
SET @sql = 'DROP TABLE @tmpTableName';
EXEC sp_executesql @sql, N'@tmpTableName NVARCHAR(max)', @tmpTableName;
你是怎麼在第一時間創建全局臨時表的?還動力? – Squirrel