DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > SQLServer > 技术手册

增加、删除列_SQLSERVER脚本

本文使用实例来演示如何在SQLSERVER脚本中增加以及删除列。

1,增加一列,并且赋予其默认值约束

ALTER TABLE COURSE ADD COURSE_TYPE2 smallInt DEFAULT 1

其中,COURSE_INFO为表名,COURSE_TYPE2 为字段名

2,删除默认值约束

ALTER TABLE COURSE  DROP CONSTRAINT DF__COURSE_IN__COURS__24F264BB

3,删除该新增的列

ALTER TABLE COURSE DROP COLUMN COURSE_TYPE2

4,注意:对于有默认值约束的列,直接删除,会报如下错误,因此需要先删除默认值约束。

服务器: 消息 5074,级别 16,状态 1,行 1
对象 'DF__COURSE_IN__COURS__24F264BB' 依赖于 列 'COURSE_TYPE2'。
服务器: 消息 4922,级别 16,状态 1,行 1
ALTER TABLE DROP COLUMN COURSE_TYPE2 失败,因为有一个或多个对象访问此列

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号