Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.19;
Скачать: [xml.tar.bz2];

Вниз

Помогите   Найти похожие ветки 

 
roadstar   (2002-08-27 12:46) [0]

Можно ли в Accessе написать SQL-запрос по созданию foreign key,
чтобы записи удалялись и обновлялись синхронно в основной и связанной таблице. Отношение один ко многим.
Вроде мне говорили, что может помоч ADOX, но я не смог с ним разобраться.
Так что если кто знает, как найти решение, помогите!!!
Заранее благодарен.


 
Kuusiniemi   (2002-08-27 13:10) [1]

Чесслово, Access под рукой нету, это из MS SQL.

CREATE TABLE table_name
( { < column_definition > | < table_constraint > } [ ,...n ]
)

< column_definition > ::=
{ column_name data_type }
[ { DEFAULT constant_expression
| [ IDENTITY [ ( seed , increment ) ]
]
} ]
[ ROWGUIDCOL ]
[ < column_constraint > [ ...n ] ]

< column_constraint > ::=
[ CONSTRAINT constraint_name ]
{ [ NULL | NOT NULL ]
| [ PRIMARY KEY | UNIQUE ]
| REFERENCES ref_table [ ( ref_column ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
}

< table_constraint > ::=
[ CONSTRAINT constraint_name ]
{ [ { PRIMARY KEY | UNIQUE }
{ ( column [ ,...n ] ) }
]
| FOREIGN KEY
[ ( column [ ,...n ] ) ]
REFERENCES ref_table [ ( ref_column [ ,...n ] ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
}

или же

ALTER TABLE table_name
{ [ ALTER COLUMN column_name
{DROP DEFAULT
| SET DEFAULT constant_expression
| IDENTITY [ ( seed , increment ) ]
}
| ADD
{ < column_definition > | < table_constraint > } [ ,...n ]
| DROP
{ [ CONSTRAINT ] constraint_name
| COLUMN column }
] }

< column_definition > ::=
{ column_name data_type }
[ [ DEFAULT constant_expression ]
| IDENTITY [ ( seed , increment ) ]
]
[ROWGUIDCOL]
[ < column_constraint > ] [ ...n ] ]

< column_constraint > ::=
[ CONSTRAINT constraint_name ]
{ [ NULL | NOT NULL ]
| { PRIMARY KEY | UNIQUE }
| REFERENCES ref_table [ ( ref_column ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
}

< table_constraint > ::=
[ CONSTRAINT constraint_name ]
{ [ { PRIMARY KEY | UNIQUE }
{ ( column [ ,...n ] ) }
| FOREIGN KEY
[ ( column [ ,...n ] ) ]
REFERENCES ref_table [ ( ref_column [ ,...n ] ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
}




 
roadstar   (2002-08-27 13:15) [2]

Че та ON DELETE CASCADE не робе...
А как былобы хорошо!!!


 
ЮЮ   (2002-08-28 04:55) [3]

>Можно ли в Accessе написать SQL-запрос по созданию foreign key
А не лучше ли сделать это в самом Access-е, в "Схеме данных" ?


 
roadstar   (2002-08-28 09:13) [4]


> ЮЮ

Конечно можно, но хотелось все таки сделать это программно с помощью запроса...


 
roadstar   (2002-08-28 09:15) [5]

Кстати, мне говорили, что ADOX может пригодится,
так что если кто работал с ним, подскажите!!!


 
roadstar   (2002-08-28 12:51) [6]

Не ужели никто ниче не подскажет...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.09.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-61030
RangerBetta
2002-08-30 09:18
2002.09.19
Логическое поле в InterBase


3-60973
Skel
2002-08-28 11:49
2002.09.19
Как продублировать запись в таблице Paradox??


1-61122
@-leksey
2002-09-04 09:49
2002.09.19
Копирую TMetafile в буфер, а потом вставляю в CorelDraw. Проблемы


14-61296
Driverrr
2002-08-21 21:18
2002.09.19
Компоненты


14-61266
kull
2002-08-23 13:06
2002.09.19
Кто пользовался XML Spy, помогите!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский