Sql 使用作业计划在列中输入当前日期和时间

Sql 使用作业计划在列中输入当前日期和时间,sql,sql-server,oracle,linked-server,Sql,Sql Server,Oracle,Linked Server,我有两个数据库,第一个是Oracle,第二个是SQL Server。我能够将两个数据库连接在一起,并且两个数据库之间的数据同步是可能的。但是,我想知道,是否可以在表中的每个条目中自动插入数据库的系统日期和时间 例如,在本例中,当数据从Oracle传输过来时,我希望TIMEUPDATE数据反映SQL Server中的真实时间,而不是来自Oracle的数据 我已经编写了脚本来创建数据库。Oracle数据库中的所有数据都已成功传输到SQL Server。此时将创建TimeUpdate列 样本数据: I

我有两个数据库,第一个是Oracle,第二个是SQL Server。我能够将两个数据库连接在一起,并且两个数据库之间的数据同步是可能的。但是,我想知道,是否可以在表中的每个条目中自动插入数据库的系统日期和时间

例如,在本例中,当数据从Oracle传输过来时,我希望
TIMEUPDATE
数据反映SQL Server中的真实时间,而不是来自Oracle的数据

我已经编写了脚本来创建数据库。Oracle数据库中的所有数据都已成功传输到SQL Server。此时将创建
TimeUpdate

样本数据:

ID  NAME    TIMEUPDATE
---------------------------------------
 1  John    2019-09-13 04:42:31.1320000
22  Mary    2019-09-09 04:42:43.6570000
 3  Tommy   2019-09-17 04:42:47.0220000
 4  Jill    2019-09-06 04:42:50.1170000
 5  Sam     2019-09-25 04:42:51.9230000
查询:

SELECT * 
INTO Customers
FROM OPENQUERY(NEWTABLE, 'SELECT ID, NAME, TIMEUPDATE FROM CUSTOMER')
试试这个

SELECT * 
INTO Customers
FROM OPENQUERY(NEWTABLE, 'SELECT ID, NAME, SYSDATE AS TIMEUPDATE FROM CUSTOMER')

如果您有这样的需求,我建议您只维护一个逻辑数据库。@TimBiegeleisen hi,这一直是计划尝试在SQL server端使用触发器。