我已經創建了三個表。如何觸發一個表來更改另一個表列的值
CREATE TABLE Clients
(
ClientID INT IDENTITY(1,1) PRIMARY KEY,
First_Name VARCHAR(50) NOT NULL,
Last_Name VARCHAR(50) NOT NULL,
)
CREATE TABLE Reservation
(
ReservationID INT IDENTITY(1,1) PRIMARY KEY,
ClientID INT FOREIGN KEY (ClientID) REFERENCES Clients(ClientID),
Reservation_paid VARCHAR(3) DEFAULT 'NO',
)
CREATE TABLE Payment
(
Payment_ID INT IDENTITY(1,1) PRIMARY KEY,
ClientID INT FOREIGN KEY (ClientID) REFERENCES Clients(ClientID),
ReservationID INT FOREIGN KEY (ReservationID) REFERENCES Reservation(ReservationID),
)
我想在每次客戶端不支付預約預約表更改列Reservation_paid爲YES的價值,我想與觸發自動執行。
示例:如果Reservation表中的ClientID
自動存在Payment表中,則Reservation_paid的值將設置爲YES。 預先感謝您。
你應該用你正在使用的數據庫標記你的問題。 –