【发布时间】:2021-11-18 10:46:23
【问题描述】:
我正在将数据库从 Oracle 移动到 SQL Server,但我不知道如何在 SQL Server 中创建它:
"MY_HASH" RAW(32) GENERATED ALWAYS AS (STANDARD_HASH("SSN"||'|'||TO_CHAR("DATE_OF_BIRTH",'DD-MON-RR'),'SHA256')) VIRTUAL ,
感谢您的帮助。
【问题讨论】:
-
这是创建表脚本中的列名。
-
散列依赖于数据库。你可以做类似的事情,但你不会得到完全相同的值。
-
我编辑了标题以专门提及
standard_hash,因为这似乎是主要的技术问题(见我的回答)。如果to_char和串联也是问题,我们可以对其进行修改以澄清这一点,但我假设这些更简单。
标签: sql sql-server oracle migration