我是SQL的新手,所以请耐心等待。
我有两张表Receive
和RECEIVED
。在表格Receive
中,我有一列TrCode
,在表格RECEIVED
中我有一个列名TranCode
。
表RECEIVED
是表Receive
中正在完成的事务的数据库。
我想要发生的事情是,当我将事务代码输入TrCode
中的Receive
列并按Tab键时,表格TranCode
已列在表RECEIVED
中{1}}交易将不会被处理,而是会发出一条声明“交易已经完成”
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以在表Receive上使用触发器来实现约束,并在值已经为Received时取消事务。不知道你使用的是什么数据库平台,所以我无法确定你需要的语法。
至于提示,我不会依赖于DB。这应该放在应用程序代码中,你在编写应用程序是什么?