【发布时间】:2015-04-08 22:11:11
【问题描述】:
首先,我们没有使用代码。我们正在使用 Apex GUI 来设置数据库。我需要一个表的列从另一个表的列中获取值。如果它是我必须创建的触发器,那么它可能需要代码。
例如,我有一个“客户”表,其中“成员”列下指示了是或否。
每当为表“订单”输入新数据行时,我希望也有一个“成员”列的表“订单”自动从表“客户”的“成员”列中获取值。
我是否在“约束”下这样做,因为当我尝试创建成员列的外键时,它一直给我一个错误。
我会在“触发器”下这样做吗?
请理解,我不太了解代码。当有人说类似
COMMAND 表1 s ( 不管是什么命令 );
我不知道“s”是什么意思。而且我很确定还有很多其他的东西我也不太明白。我已经了解了 MySQL,但它显然与 Apex Oracle 有一些不同。
谢谢。
【问题讨论】:
-
您应该详细说明为什么要将这个标志从客户复制到订单。为什么要这样做?订单(可能)与客户相关联,因此(不一定)复制该字段没有意义。开始复制数据通常是个坏主意,在混合触发器时更糟。
标签: oracle oracle-apex