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

时间:2017-10-25 14:52:55

标签: oracle db2 default-value

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

在DB2中:

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

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

我是否需要通过触发器和存储过程获得创意?有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

这在Oracle中也是如此。

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