一列的唯一值

时间:2013-12-06 00:39:03

标签: sql

我是SQL的新手,所以请耐心等待。

我有两张表ReceiveRECEIVED。在表格Receive中,我有一列TrCode,在表格RECEIVED中我有一个列名TranCode

RECEIVED是表Receive中正在完成的事务的数据库。

我想要发生的事情是,当我将事务代码输入TrCode中的Receive列并按Tab键时,表格TranCode已列在表RECEIVED中{1}}交易将不会被处理,而是会发出一条声明“交易已经完成”

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以在表Receive上使用触发器来实现约束,并在值已经为Received时取消事务。不知道你使用的是什么数据库平台,所以我无法确定你需要的语法。

至于提示,我不会依赖于DB。这应该放在应用程序代码中,你在编写应用程序是什么?