Ibm midrange 在视图上添加外键约束
在IBMDB2数据库上,我有两个表,表1和表2。 我在表1上还有一个逻辑文件LOGICAL1 LOGICAL1根据某些TABLE1字段的值筛选TABLE1中的记录。(类似于sql视图) 我想在表2和逻辑文件LOGICAL1之间添加一个外部约束 当我尝试这样做时,我收到一条错误消息SQ0157,指出LOGICAL1在外键子句中无效,不能在外键子句中指定逻辑文件或视图Ibm midrange 在视图上添加外键约束,ibm-midrange,alter-table,Ibm Midrange,Alter Table,在IBMDB2数据库上,我有两个表,表1和表2。 我在表1上还有一个逻辑文件LOGICAL1 LOGICAL1根据某些TABLE1字段的值筛选TABLE1中的记录。(类似于sql视图) 我想在表2和逻辑文件LOGICAL1之间添加一个外部约束 当我尝试这样做时,我收到一条错误消息SQ0157,指出LOGICAL1在外键子句中无效,不能在外键子句中指定逻辑文件或视图 那么,有没有一种方法可以对筛选的表进行约束?约束意味着所有子行都有一个父行 考虑在使用LOGICAL1验证是否允许插入/写入的子表上
那么,有没有一种方法可以对筛选的表进行约束?约束意味着所有子行都有一个父行
考虑在使用LOGICAL1验证是否允许插入/写入的子表上写入触发器。约束意味着所有子行都有父行 考虑在使用LOGICAL1验证是否允许插入/写入的子表上写入触发器。外部(引用)约束只能应用于物理表 以下是一些文档链接以获取更多信息: >>>>>>外部(引用)约束只能应用于物理表 以下是一些文档链接以获取更多信息:
正如James指出的,FK约束只应用于物理表。好的,这条规则适用于所有RDBMS系统 但是,如果将约束放置在物理对象上,它的效果将显示在视图中
Charles正如James指出的,FK约束只应用于物理表。好的,这条规则适用于所有RDBMS系统 但是,如果将约束放置在物理对象上,它的效果将显示在视图中 查尔斯