Как проверить наличие PrimaryKey?
|
|
Понедельник, 07 Ноября 2016 г. 12:57
+ в цитатник
Удаляю программно ключ с существующей таблицы:
dbs.Execute "alter table Таблица1 DROP CONSTRAINT PrimaryKey"
Но сложность в том что в случае отсутствия ключа в этой таблице выдаёт ошибку 3755 (мол ключа не существует)
Вопрос. Можно ли проверить перед выполнением команды удаления ключа его существование, если да то как?
Как вариант перехватываю ошибку и выполняю со следующей строчки. Проблема обходиться, но хотелось бы без обходного пути если есть более правильный.
http://www.sql.ru/forum/1237523/kak-proverit-nalichie-primarykey
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-