SqlServer删除字段的错误提示及处理

2015-02-23 14:37:52  访问(1538) 赞(0) 踩(0)

直接用

ALTER TABLE dbo.UTB_WEB_CODE_ITEM

DROP COLUMN MainSortId


会报错误,说有约束,根据错误提示,找出约束的键值,然后先删除约束,在删除字段


1、删除约束

ALTER TABLE dbo.UTB_WEB_CODE_ITEM

DROP CONSTRAINT DF__UTB_WEB_C__MainS__2AAB3E11


2、删除字段

ALTER TABLE dbo.UTB_WEB_CODE_ITEM

DROP COLUMN MainSortId



下面是企业管理器生成的参考脚本:


/* 为了防止任何可能出现的数据丢失问题,您应该先仔细检查此脚本,然后再在数据库设计器的上下文之外运行此脚本。*/

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.UTB_WEB_CODE_ITEM

DROP CONSTRAINT DF__UTB_WEB_C__MainS__2AAB3E11

GO

ALTER TABLE dbo.UTB_WEB_CODE_ITEM

DROP COLUMN MainSortId

GO

COMMIT



上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)