我们可以在一个事务中实现,首先删除计算字段,然后修改字段类型,最后将计算字段加回原来的表:

 

BEGIN TRANSACTION 
GO 
alter table t9 drop column record_name 
go 

alter table t9 
alter column 
name 
varchar(10not null 
go 

alter table t9 
add 
record_name 
as name 
go 

COMMIT 

 

 

相关文章: