如何将列缺省值从 DB2 复制到 Oracle



我正在尝试查看是否可以将行为从 DB2 复制到 Oracle,这与在表的列上设置默认值有关。

在 DB2 中:

.
.
mychar    CHAR(8)  NOT NULL                     
        WITH DEFAULT SESSION_USER,
.
.

我了解如何在 oracle 中执行操作,例如将默认值设置为特定字符串,但我不确定是否有与 DB2 等效的 Oracle 允许您将SESSION_USER作为默认值。

我是否需要在触发器和存储过程中发挥创意?有没有更简单的方法?

这在

Oracle中的工作方式相同。

Oracle 语法几乎相同。您不使用关键字 WITH 在 Oracle 中,只使用关键字 DEFAULT 。甲骨文中的用户是USER而不是SESSION_USER

最新更新