- 前言:
- 在开发中,经常会对数据库表进行新增修改操作,那么如果表中的属性信息已然存在啦!就没必要去做重复的操作了...
- 代码块
-
BEGIN SELECT "COUNT"(*) into num FROM user_tab_columns WHERE table_name = "UPPER"('est') AND column_name = "UPPER" ('first_name'); IF num = 0 THEN EXECUTE IMMEDIATE 'ALTER TABLE test ADD first_name varchar2(255) '; EXECUTE IMMEDIATE ' COMMENT ON COLUMN test.first_name IS "姓氏"'; END IF; END;
-
- 问题和交流
- 在oracle中执行该语句块,会出现如下错误,但是不影响实际目的(这个是个疑问点)
-
[Err] ORA-01780: 要求文字字符串 ORA-06512: 在 line 6
-
- 交流
- 希望和各位朋友交流学习下!为何会出现该错误???
- 在oracle中执行该语句块,会出现如下错误,但是不影响实际目的(这个是个疑问点)