我目前正在进行一个项目,需要将数据(经过一些小的转换)从一个数据库传输到另一个数据库。当我遇到第一个时间戳列时,一切顺利的进行中...
似乎SQL Server不想让我使用显式值来填充这种类型的列,它希望生成自己的值。
是否有一种使用T-SQL的方法可以将此数据从一个表传输到另一个表?
我目前正在进行一个项目,需要将数据(经过一些小的转换)从一个数据库传输到另一个数据库。当我遇到第一个时间戳列时,一切顺利的进行中...
似乎SQL Server不想让我使用显式值来填充这种类型的列,它希望生成自己的值。
是否有一种使用T-SQL的方法可以将此数据从一个表传输到另一个表?
编号
我刚刚使用了一个著名的数据比较工具,它可以比较它们但不能进行同步。
我不会担心源数据库和目标数据库之间列内容的差异。
我假设你所说的“数据”基本上是实际业务用户需要或想要的东西。
时间戳列(或行版本或其他),是内部控制数据,不应该对业务用户具有任何价值。
它/曾经被用于函数TSEQUALS()中,以确定在读取和更新之间是否更改了行。这是一个快捷方式,可以避免将所有列添加到where子句中。