我使用Microsoft SQL Server Management Studio复制表数据。我正试图从[old_db].[customers]
复制到[new_db].[customers]
。我遇到了问题,因为新表格有created_at
列并需要时间戳。我似乎无法弄清楚如何复制数据并为新表提供日期时间。
到目前为止我所拥有的:
INSERT INTO new_db.dbo.customers(customer)
SELECT (customer)
FROM old_db.dbo.customers;
我如何将[new_db].[dbo].[created_at]
设置为现在?
谢谢!
答案 0 :(得分:4)
试试这个 - 只为该列提供一个值:
INSERT INTO new_db.dbo.customers(customer, created_at)
SELECT
customer, GETDATE()
FROM
old_db.dbo.customers;