创建其他表中的id时,在一个表中更新列数据

时间:2017-04-09 19:36:52

标签: c# sql

我有两个表:tblInvoice和tblAppointment 我希望在创建新的约会时自动更新tblInvoice(自动创建约会号码) 我已经尝试了我在这里阅读的所有内容并且没有任何作用,因此我必须继续删除Invoice表中已有的内容并使用Insert存储过程来填充它。如果创建新的约会,如何在不重复约会号码的情况下更新它?需要存储过程的代码和c#以放入添加约会页面上的保存按钮以使其工作。感谢。

2 个答案:

答案 0 :(得分:0)

您是否使用存储过程在Appointment表中创建新条目?

在该存储过程结束时,您需要在要更新的Invoice表中找到该条目。如果存在此类条目,则需要更新它。为了找到这个,你的两个表之间必然存在某种关系。除非您与我们分享您的数据模型,否则我无法了解这种关系。

请分享您存储的proc和表定义。

答案 1 :(得分:0)

创建一个触发器,在插入到tblAppointment

之后更新tblInvoice