我想創建一個新的表與現有的表,其中表名應該從輸入參數傳遞。 我正在嘗試以下代碼。需要從現有表創建一個新表
DECLARE @oldTableName nvarchar(50)
DECLARE @newStagingTableName nvarchar(50)
SET @oldTableName='OldTableName'
SET @newStagingTableName ='NewTableName';
SELECT * INTO @newStagingTableName FROM @oldTableName WHERE 1 = 0;
SQL服務器在分析此查詢時發生錯誤。
什麼錯誤? – 2015-02-10 12:10:36
'@ newStagingTableNameFROM'這是一個錯字還是你沒有添加空格? – Kami 2015-02-10 12:11:43
'@newStagingTableNameFROM'附近有錯誤的syntex,期望'。',ID或QUATED _ID。 – Diboliya 2015-02-10 12:12:50