中易网

怎样用SQL语句删除一个带有默认值的字段

答案:2  悬赏:40  
解决时间 2021-01-10 21:09
  • 提问者网友:放下
  • 2021-01-10 09:06
怎样用SQL语句删除一个带有默认值的字段
最佳答案
  • 二级知识专家网友:逃夭
  • 2021-01-10 09:19
你的意思是删除这个字段,还是删除这个字段里面的内容,还是删除这个默认值的条件
删除这个列语法:ALTER TABLE table_name DROP(culumn_name);
更改这一列的有默认值这个条件,ALTER TABLE table_name MODIFY( column_name [definitions.....])
全部回答
  • 1楼网友:青尢
  • 2021-01-10 09:30
数据库:DBOData ,表:TestTable, 新字段:ColumnName

select * from TestTable

alter table TestTable add ColumnName decimal(18,2) not null default (0) ;



alter table TestTable drop column ColumnName ;
----------------------------------


use DBOData
go
sp_help TestTable


begin transaction
set quoted_identifier on
set arithabort on
set numeric_roundabort off
set concat_null_yields_null on
set ansi_nulls on
set ansi_padding on
set ansi_warnings on
commit
begin transaction
go

ALTER TABLE dbo.TestTable
DROP CONSTRAINT DF__OverSyste__Judge__42D898B4
GO

ALTER TABLE dbo.TestTable
DROP COLUMN ColumnName
GO

ALTER TABLE dbo.TestTable SET (LOCK_ESCALATION = TABLE)
GO
COMMIT
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息