0
CREATE TABLE HotelStays
(
roomNum INTEGER NOT NULL,
arrDate DATE NOT NULL,
depDate DATE NOT NULL,
guestName CHAR(30) NOT NULL,
PRIMARY KEY (roomNum, arrDate)
);
問題:一個新條目(新賓)可以放在一個房間號,甚至在現有的顧客結賬離開:數據庫查詢的問題,有人可以幫我解決這個問題
*什麼*數據庫?你是否有一個**限制**,可以防止對已經佔用的房間進行預約? –
停止重疊通常只能通過使用觸發器來啓用。發佈數據庫的類型(看起來有點像SQL Server),也許我們可以提供幫助。目前數據如何添加,是否有能力管理數據庫 –
'(roomNum,depDate)'拋出的錯誤也是一個候選關鍵字,即UNIQUE NOT NULL在這裏。 – philipxy