如何在db2中自动增加varchar值?

时间:2015-11-06 02:00:57

标签: sql db2

我试过了,但我收到了错误:

  

SQLCODE = -104,ERROR:ILLEGAL SYMBOL"''"一些可能的符号   法律是:定位安全

for

1 个答案:

答案 0 :(得分:2)

您可以改为编写触发器,

CREATE TRIGGER foo BEFORE INSERT ON STUDENT_REGISTER FOR EACH ROW
  IF NEW.STUDENT_ID IS NULL THEN
    SET NEW.STUDENT_ID := 't' + NEW.SNO;
  END IF;;

你可以尝试一下并让我知道,我自己没有尝试过,但我很确定它应该有效,所以请试一试,让我知道它是否有效