如何写oracle触发器?表A增加字段,表B中也增加字段为A表增加的字段。
4个回答
展开全部
Oracle数据库的触发器是迎合SQL的DML(Insert、Update、Delete)操作而设置的。当增加字段时不可能触发触发器的。不知道你是什么样的管理系统,需要经常修改表结构可不是一个好系统。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CREATE OR REPLACE TRIGGER test
AFTER INSERT OR UPDATE ON A
BEGIN
IF INSERTING THEN
在表B中增加字段
ELSE
在表B中增加字段
END IF;
END test;
思路大体是这样.
AFTER INSERT OR UPDATE ON A
BEGIN
IF INSERTING THEN
在表B中增加字段
ELSE
在表B中增加字段
END IF;
END test;
思路大体是这样.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
触发器 是基于DML操作的 不是DDL操作。
你可以写个存储过程 来实现这个功能,但是表结构最好不要通过这种方式来控制,最好还是通过版本管理上来控制好!
你可以写个存储过程 来实现这个功能,但是表结构最好不要通过这种方式来控制,最好还是通过版本管理上来控制好!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写函数动态执行 字段增减
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询