-4
我是新來的SQL有人可以糾正我這個查詢嗎?!SQL新手,喜歡的條款
CREATE TABLE AVION
(
AV int IDENTITY(100, 1) PRIMARY KEY,
AVMARQUE varchar(30) NOT NULL,
AVTYPE varchar(30) NOT NULL,
CAP int CHECK (CAP BETWEEN 100 AND 600),
LOC varchar(30)
)
CREATE TABLE PILOTE
(
PIL int IDENTITY(1,1) PRIMARY KEY,
PILNOM varchar(30) NOT NULL,
ADR varchar(30)
)
CREATE TABLE VOLE
(
VOL varchar(5) PRIMARY KEY CHECK(VOL LIKE 'IT'[1,9][0,9][0,9]),
PIL int FOREIGN KEY REFERENCES PILOTE(PIL),
AV int FOREIGN KEY REFERENCES AVION(AV),
VD varchar(30) NOT NULL,
VA varchar(30) NOT NULL,
HD TIME CHECK (HD BETWEEN '00:00' AND '23:59'),
HA TIME CHECK (HA BETWEEN '00:00' AND '23:59')
)
VOL是具有5個字符的字符串,與 'IT',其餘的開始是數字的第一數目是不同的,那麼0
PIL外鍵FROM
PILOTE
TABLE- AV FOREIGN KEY FROM
AVION
TABLE - VD是出發城市
- VA是目的地城市
- HD是發車時間
- HV是到達時間
請刪除未使用的db標記.. – scaisEdge
正確的是什麼?請問具體的問題,包括具體的錯誤等。 – dfundako
mysql或SQL-Server? – Jens