我试图看看是否可以将DB2中的行为复制到Oracle,这与在表的列上设置默认值有关。
在DB2中:
.
.
mychar CHAR(8) NOT NULL
WITH DEFAULT SESSION_USER,
.
.
我理解如何在oracle中执行操作,例如将默认值设置为特定字符串,但我不确定是否存在与DB2等效的Oracle,允许您将SESSION_USER
作为默认值
我是否需要通过触发器和存储过程获得创意?有更简单的方法吗?
答案 0 :(得分:1)
这在Oracle中也是如此。
Oracle语法几乎相同。您不在Oracle中使用关键字WITH
,只使用关键字DEFAULT
。 Oracle中的用户是USER
而不是SESSION_USER
。