Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление CHECK средствами T-SQL / 2 сообщений из 2, страница 1 из 1
28.08.2001, 16:31
    #32013054
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление CHECK средствами T-SQL
Существует таблица с полем, для которого установлен CHECK, причём без именования CONSTRAINT, т.е.
norein int NULL CHECK (norein >= 0)
Как средствами T-SQL удалить этот CHECK
ЧТо записать в имени CONSTRAINT при удалении в ALTER TABLE
...
Рейтинг: 0 / 0
29.08.2001, 04:43
    #32013061
Тимур
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление CHECK средствами T-SQL
Если имя CONSTRAINT не задается, то сервер генерит имя сам.
Узнать это имя можно по следующему запросу.
select Constraint_Name
from INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
where Table_Name = 'MyTable'
and Column_Name = 'MyColumn'
Затем в alter table ... drop constraint подставляешь это имя.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление CHECK средствами T-SQL / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]