Re: Создание таблицы в Access с помощью DDL
От: ABK Украина  
Дата: 14.02.06 16:04
Оценка:
Здравствуйте, Kapone, Вы писали:

K>Привет всем коллегам !

K>Возник такой вопрос. Создал .mdb файл и пытаюсь выполнить такой запрос :


K>
K>CREATE TABLE Заказы
K>(
K>  КодЗаказа INTEGER PRIMARY KEY, 
K>  ИндексКлиента INTEGER, 
K>  ПримечанияЗаказа TEXT, 
K>  CONSTRAINT ВнКлЗаказыИндексКлиента FOREIGN KEY (ИндексКлиента) REFERENCES Клиенты ON UPDATE CASCADE ON DELETE CASCADE
K>);

K>


K>В выделенном месте Access матерится и ругается(Syntax error in CONSTRAINT clause).Таблица "Клиенты" уже создана.

K>Пример переписан из справки по MS Access.
K>Так вот сижу я и думаю : или я где-то чего-то упустил, или сам движок БД таких конструкций не должен понимать?
K>Версия: MS Access 2003(build 11.5614.5606)

K>Заранее благодарю за любые предложения.


CREATE TABLE Заказы
(
  КодЗаказа INTEGER PRIMARY KEY, 
  ИндексКлиента INTEGER, 
  ПримечанияЗаказа TEXT, 
  CONSTRAINT ВнКлЗаказыИндексКлиента FOREIGN KEY (ИндексКлиента_fkey) REFERENCES Клиенты (ИндексКлиентаВТаблицеКлиены) ON UPDATE CASCADE ON DELETE CASCADE 
)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.