Понедельник, 13 Апреля 2015 г. 22:46
+ в цитатник
Вот цитата из документации к access 2007:
-- Multiple-field constraint:
CONSTRAINT name {PRIMARY KEY (primary1[, primary2 [, …]]) | UNIQUE (unique1[, unique2 [, …]]) | NOT NULL (notnull1[, notnull2 [, …]]) | FOREIGN KEY [NO INDEX] (ref1[, ref2 [, …]]) REFERENCES foreigntable [(foreignfield1 [, foreignfield2 [, …]])] [ON UPDATE CASCADE | SET NULL] [ON DELETE CASCADE | SET NULL]}
Вот мой DDL:
CREATE TABLE PeriodicData (
rowId COUNTER CONSTRAINT Ct_rowid PRIMARY KEY,
theChild INTEGER,
calcYear SMALLINT,
CONSTRAINT Ct_nonul NOT NULL (theChild, calcYear)
);
При попытке сохранить запрос выделяет слово NOT и выдает следующее:
Microsoft Access |
---|
Ошибка синтаксиса в предложении CONSTRAINT. (NOT) |
Что я делаю не так?
http://www.sql.ru/forum/1152010/create-table
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-