我有两个表:tblInvoice和tblAppointment 我希望tblInvoice在创建新约会时自动更新(约会编号自动创建) 我已经尝试了我在这里阅读的所有内容,没有任何工作,所以我必须继续删除Invoice表中已有的内容,并使用Insert存储过程来填充它。无论何时创建新的约会,我如何在不重复约会号码的情况下更新它?需要将存储过程和c#的代码放到add Appointment页面上的保存按钮上,以使其工作。谢谢。在创建其他表中的ID时更新一个表中的列数据
回答
您是否使用存储过程在Appointment表中创建新条目?
在该存储过程结束时,您需要在要更新的Invoice表中找到条目。如果存在这样的条目,则要更新它。为了发现这一点,你的两个表格之间必须有某种关系。除非您与我们分享您的数据模型,否则我无法知道这种关系。
请分享您的存储过程和表定义。
否条目通过Windows制成形成数据录入。 –
发票表具有InvoiceNo(主键)和AppointmentNo(外键)。这是我写的存储过程,但它不工作:CREATE PROCEDURE [DBO] [sproc_updateInvoiceTable] \t作为tblInvoice.AppointmentNo = 更新tblInvoice 集tblInvoice.AppointmentNo = tblAppointment.AppointmentNo 从tblInvoice内加入tblAppointment tblAppointment.AppointmentNo \t RETURN 0插入一个,但正如我所说,我必须保持删除数据,运行proc,然后重新打开VS这是愚蠢的! –
创建触发器的插入后,将更新tblInvoice在共同tblAppointment
我该怎么做? –
- 1. R从其他列表/数据框中创建新列表
- 2. 创建一个新表与其他表
- 3. 根据其他表中的更新更新列表
- 4. 创建用户时在其他表格中创建数据
- 5. 如何根据其他表中的内容更新表ID-s?
- 6. 创建触发器,更新时,另一个表中的列被更新在一个表中的列
- 7. 更新列与其他表中的列?
- 8. 在创建新表格时插入其他表格中的值
- 9. 更新基于同一表中的其他列的多个列
- 10. 使用两个其他表中的值更新表中的列
- 11. 更新表ID与其他表中的相关ID
- 12. 根据R中的其他列创建新的数据帧列
- 13. 创建一个触发器,用于在同一表中的不同列更新时更新表中的列 - SQL
- 14. SQL:如何根据同一表中的其他列的值创建新列
- 15. 我想更新的其他表,当我创建一个条目
- 16. vba根据表中的列表在工作表中创建其他选项卡
- 17. 基于表中其他列数据的SQL查询更新
- 18. 使用同一表中的各个ID更新表中的列。
- 19. 根据其他表中的值更新Oracle中的列
- 20. PostgreSQL - 使用同一表中其他列的值更新一列
- 21. 如何使用其他表创建新的数据表
- 22. 创建一个包含其他列表元素引用的新列表?
- 23. 如何更新mySQL中其他两个表的数量列?
- 24. 如何使用ID列在SQLite表中创建一个新行?
- 25. Oracle:通过其他表中的值更新表a中的列
- 26. 更新一个特定的表时SQL Server超时,在其他
- 27. 从列表中创建一个新的列表,其中包含来自第一个显式值的列表
- 28. 从Postgres中的其他表中加入返回ID的更新
- 29. 从其他表更新表,其中行等于一个值
- 30. 如何创建一个触发器,用于在另一个表中插入数据时创建表中的列
列是AppointmentNo –