Форум: "Базы";
Текущий архив: 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