Поскольку это столбец constant
, вы должны воссоздать его:
ALTER TABLE TestTable DROP COLUMN TestColumn;
ALTER TABLE TestTable ADD TestColumn AS '2';
ALTER TABLE ... ALTER COLUMN ...
Синтаксис недопустим с <computed_column_definition>
- см. спецификацию .
ALTER COLUMN
позволяет только следующее:
ALTER COLUMN column_name
{
[ type_schema_name. ] type_name
[ (
{
precision [ , scale ]
}
) ]
[ COLLATE collation_name ]
[ NULL | NOT NULL ]
}