我正在使用SELECT INTO
创建存档表。但是这个表有一个时间戳列,当我尝试插入值时,我得到以下错误:
无法将显式值插入时间戳列
我不希望使用列列表插入,然后将null
插入TimeStamp列
我想要做的是在存档表上动态更改时间戳类型为varbinary(8)
的所有列。
我到目前为止所做的是获取专栏:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'AppServices_Notification' AND
DATA_TYPE = 'TimeStamp'
ALTER TABLE AppServices_Notification
ALTER COLUMN COLUMN_NAME varbinary(8)
在一个动作中有没有办法解决这个问题?