Пишет ipanshin,
из доки
ALTER TABLE table_name
{ [ ALTER COLUMN column_name
{DROP DEFAULT
| SET DEFAULT constant_expression
| IDENTITY [ ( seed , increment ) ]
вроде как
ALTER TABLE [_aaa$c] ALTER COLUMN [dvrpl_prkey] SET DEFAULT 1
и сброс
ALTER TABLE [_aaa$c] ALTER COLUMN [dvrpl_prkey] DROP DEFAULT
должны проходить.
А они выдают ошибку синтаксиса(?)
изменить (alter) значение по у
Пишет SergeyBykov,
изменить (alter) значение по умолчанию нельзя, его можно только установить и отменить (не нашел в BOL приведенного куска описания синтаксиса).
ALTER TABLE [_aaa$c] ADD DEFAULT 1 FOR [dvrpl_prkey]
и
ALTER TABLE [_aaa$c] DROP <default_constraint>
DT я посылал процедуру определения имен constrain'ов которые серер дает сам, если найду выложу сюда.
процедура sp_helpconstraint вы
Пишет ipanshin,
процедура sp_helpconstraint выдает ограничения и check / nocheck взводит или сбрасывает их
alter table x nocheck constraint all
alter table x check constraint all
Check/nocheck ни какого влияни
Пишет SergeyBykov,
Check/nocheck ни какого влияния на default не оказывает.
Nocheck отключает проверку FK.