我想创建一个新的表与现有的表,其中表名应该从输入参数传递。 我正在尝试以下代码。需要从现有表创建一个新表
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