我想做什么
我正在尝试使用以下查询重命名列:
{
"access_token" : "OBFUSCATED.OBFUSCATED",
"expires_in" : 3600,
"token_type" : "Bearer"
}
。
有什么问题
oracle在重命名列后返回此奇怪错误alter table audit_schema rename column object to objectname;
。
表:
ORA-30512: Cannot modify AHTI.AUDIT_SCHEMA more than once in a transaction
触发:
Name Null? Type
----------------------------------------- -------- ----------------------------
USERNAME VARCHAR2(30)
CURRENTDATE VARCHAR2(30)
OBJECT VARCHAR2(30)
答案 0 :(得分:1)
您可以尝试禁用触发器,然后重命名该列。
ALTER trigger trigg_name disable
如果不起作用,请放弃trigger
-
DROP Trigger trig_name
重命名该列并重新创建trigger
。