为什么我的“更新前”会触发更改意外列?

时间:2016-08-20 05:48:07

标签: db2 db2-luw database-trigger

我的表格USERS包含varcharLoginId。我试图使用before update触发器将传入值更改为小写。这就是我到目前为止所做的。它将值更改为小写。但它也会将所有其他列更改为其默认值。

CREATE TRIGGER TOLOWER BEFORE UPDATE ON USERS 
REFERENCING NEW AS N OLD AS O FOR EACH ROW MODE DB2SQL
set N.LoginId= lcase(N.LoginId)

这个触发器是否正确?如果没有那么我应该做些什么改变?

0 个答案:

没有答案