Sybase SQL Anywhere сбрасывает все ограничения для столбца

Возможно ли в SAP Sybase SQL Anywhere 12.0.1 снять все ограничения с помощью простой и одной строки кода для определенного столбца в таблице? Я знаю, что могу получить их через sys-tables, но, возможно, есть более простой способ сделать это.

Большое спасибо!


person BendEg    schedule 21.11.2015    source источник


Ответы (1)


Нет, вы не можете удалить несколько ограничений одним оператором.

Вы можете использовать ALTER TABLE. чтобы удалить отдельные ограничения, поэтому ALTER TABLE mytable ALTER mycolumn DROP CONSTRAINT constraint-name, но вы должны выполнить оператор отдельно для каждого ограничения, которое вы хотите удалить.

Отказ от ответственности: я работаю в SAP, занимаюсь разработкой SQL Anywhere.

person Graeme Perrow    schedule 22.11.2015