我正在做一个项目,我需要分配车辆号码,目前是免费的客户谁需要计程车。因此,车辆的状态将从1到2的分配。
现在,这个车辆状态在车辆详细信息中,table.Vehicle号码正在tripdetails表中更新。
当我分配空闲车辆时,我实际上是在将其更新到tripdetails表中。
我无法理解如何在车辆详细信息表中自动将tripstatus从1增加到2,然后将车辆分配给客户。
请告诉我一些方向,否则任何帮助都将不胜感激。
发布于 2015-04-02 07:29:54
在这种情况下可以使用触发器。下面的代码可能对您有用:
IF EXISTS (SELECT * FROM sys.server_triggers
WHERE name = 'trg_tbl_vehicledetails')
DROP TRIGGER trg_tbl_vehicledetails
ON ALL SERVER;
GO
CREATE TRIGGER trg_tbl_vehicledetails
ON tbl_tripdetails
AFTER UPDATE
AS
<Update query on 'tbl_vehicledetails'>
GO发布于 2015-04-02 07:13:08
这是一个很好的场景,触发器会派上用场。
基本上-当使用车辆更新客户记录时,您将触发车辆详细信息表的更新。
https://stackoverflow.com/questions/29407013
复制相似问题