我的表格USERS
包含varchar
列LoginId
。我试图使用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)
这个触发器是否正确?如果没有那么我应该做些什么改变?