我想在表格中插入以下信息:
Week NoTrans Spend
02.01.12-08.01.12 11 520
我的脚本是:
DECLARE @Week VARCHAR(22)
DECLARE @Date1 DATETIME
DECLARE @Date2 DATETIME
DECLARE @Script VARCHAR(8000)
SET @date1 = '02 Jan 2012'
SET @date2 = '08 Jan 2012'
SET @Week = Convert(varchar(12), @date1, 104)+'-'+Convert(varchar(12), @date2, 104)
PRINT @Week
SET @Script = 'INSERT INTO table2 (WEEK, NoTrans, Spend)
SELECT '+ @WEEK +', Transactions, Spend
FROM table1 (NOLOCK)
EXEC @Script
该Week
列来自@Week
not table1。
我收到以下错误消息:
消息 203,级别 16,状态 2,第 20 行
名称“INSERT INTO table2 (WEEK, Transactions, Spend) SELECT 02.01.2012-08.01.2012, Transactions, Spend FROM table1 (NOLOCK)”不是有效标识符。
谢谢