在关系表中,是否必须为每个表编写单独的查询才能执行CUD操作?

时间:2019-11-12 12:33:58

标签: sql sql-server

我是SQL的新手,试图了解CUD操作如何与两个关系表一起工作。

我想检查我是否正确执行了此操作。目前,我正在为每个表编写一个单独的查询以执行CUD操作。

这合适吗?还是有更好的方法?

此外,这些表是否会自动将关系标识符数据添加到表中的关系列?

1 个答案:

答案 0 :(得分:0)

是的,必须为每个表编写一个单独的查询才能执行CUD操作。除非执行ON UPDATE CASCADE操作,否则外键可确保数据完整性并且不能反映主键数据,但是,如果主键数据自动递增,则实际上不需要执行ON UPDATE CASCADE操作。如果主键数据包含不会自动增加的业务值(例如跟踪号),则可以执行ON UPDATE CASCADE操作。