这是我的要求:
表1:
S.No Item Quantity Warehouse Date
1 01 10 PA 02/06/2019
2 02 15 CA 02/06/2019
3 03 25 FI 02/06/2019
4 04 50 MI 03/06/2019
5 05 25 CA 03/06/2019
表2:
S.No Item Quantity Warehouse
我希望表1中的信息在特定时间(例如:上午11点)导入或插入表2中。
我也不希望重复表2中的数据。
如果在表2中更新或导入了上述信息,是否可以对表1中已导入的数据提供任何类型的标记。
我是SQL的新手,所以我对DDL或DML不太了解。
答案 0 :(得分:0)
我认为,这会有所帮助。
创建一个SQL Agent作业,该作业将按计划执行SQL脚本。 (在https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2012/ms189237(v=sql.110)或您喜欢的其他平台上了解SQL作业)。
安排工作后,将table1复制到table2的查询为:
TRUNCATE TABLE Table2 -- you may need to truncate it every time. Otherwise, use your way of managing duplicates.
SELECT * INTO Table2
FROM Table1