Sql server 当其他列值更改时自动更新列
我是SQL的初学者,现在,我需要和我的教授一起完成一项任务 我在SQLServer的数据库中设计了三个表。我有一个距离表,有5列,是到5个不同车站的距离。然后,我想得到5的最小距离。然后,我想将此单元格更改为NULL,在另一个表中,我将自动将此站点的状态从可用更改为不可用 实际上,每次,如果我从距离表中获得最小距离,我都会将该站分配出去,并将单元格置为空,并更改另一个表中的站状态不可用 那么,我如何设计触发器更好 最好的Sql server 当其他列值更改时自动更新列,sql-server,triggers,Sql Server,Triggers,我是SQL的初学者,现在,我需要和我的教授一起完成一项任务 我在SQLServer的数据库中设计了三个表。我有一个距离表,有5列,是到5个不同车站的距离。然后,我想得到5的最小距离。然后,我想将此单元格更改为NULL,在另一个表中,我将自动将此站点的状态从可用更改为不可用 实际上,每次,如果我从距离表中获得最小距离,我都会将该站分配出去,并将单元格置为空,并更改另一个表中的站状态不可用 那么,我如何设计触发器更好 最好的 Sophia您的措辞有点混乱,但在我使用MySQL时,所有内容都必须详细定
Sophia您的措辞有点混乱,但在我使用MySQL时,所有内容都必须详细定义。“距离”我想你指的是“路径”。通过列出到达目标所需的所有同级/子表,将表中的行链接到远程表。但您需要至少5-8个额外的“真”或“假”列。
一个可以标题为“is_访问”,另一个标题为“is_可用”、“is_更改”、“is_删除”、“is_使用”和“is_完成”。您需要在JS/PHP/Perl中创建一个spyder(robot)来监视您所指的触发器。true/false列跟踪权限、操作和状态,因此软件spyder定义了“状态”,将其付诸实施,直到完成为止。
查看/计算列。如果你把那堵巨大的文本墙分成几段,这个答案会更容易阅读。您可能还希望使用反引号
`
来解释是否可用
等内容,以明确它们是代码实体。