Order
- это ключевое слово, которое вы должны заключить в квадратные скобки.
NUMBER
не является типом данных для SQL Server, думаю, вам нужно INTEGER
.
Используйте SYSDATETIME()
вместо SYSDATE
.
Что касается ссылки на Customers
, я не могу сказать, правильно ли это утверждение.
CREATE TABLE [Order]
(
OrderID INTEGER NOT NULL,
CustomerID INTEGER,
OrderDate DATE DEFAULT SYSDATETIME(),
CONSTRAINT Order_PK PRIMARY KEY (OrderID),
CONSTRAINT Order_FK1 FOREIGN KEY (CustomerID) REFERENCES Customer (CustomerID)
);