zoukankan      html  css  js  c++  java
  • SQLServer删除数据列

    删除数据列

    开发或者生产过程中多建、错误或者重复的数据列需要进行删除操作。

    使用SSMS数据库管理工具删除数据列

    方式一

    1、打开数据库->选择数据表-》展开数据表-》展开数据列-》选择要删除的数据列-》右键点击-》选择删除-》在弹出框中点击确定。

    方式二

    1、打开数据库-》打开数据表-》右键点击-》选择设计。

    2、在设计视图窗口中-》选中要删除的数据列-》右键点击-》选择删除-》点击保存按钮(或者ctrl+s)。

    使用T-SQL脚本删除数据列

    删除单个数据列

    语法:alter table 数据名.dbo.表名 drop column 列名;

    示例:alter table [testss].dbo.[test1] drop column height3;

    删除多个数据列

    语法:alter table 数据名.dbo.表名 drop column 列名1,列名2;

    示例:alter table [testss].dbo.[test1] drop column height1,height2;

    删除带有默认值的数据列

    语法:

    begin transaction
    go
    alter table 数据名.dbo.表名 drop constraint 约束名;
    go
    alter table 数据名.dbo.表名 drop column 列名;

    示例:

    begin transaction
    go
    alter table [testss].dbo.[test1] drop constraint DF__test1__testid__151B244E;
    go
    alter table [testss].dbo.[test1] drop column testid;

    总结

    在开发或者测试过程中,对于列的修改可是任意操作的,一旦到了生产环境中,无论数据列出现何种问题,都不要轻易修改和删除,如果必须要修改和删除,一定要先备份再操作。

  • 相关阅读:
    HDU4825/5536 [01 字典树/简单字典树更新]
    HDU 2017 多校联合Contest 3
    51nod 多重背包 [二进制优化]
    UVa 123042D Geometry 110 in 1! [平面几何]
    UVA 11796Dog Distance[平面几何]
    洛谷P1004 方格取数[多维dp]
    HDU 1576 A/B [逆元]
    POJ1006 中国剩余定理
    HDU 1573~3579 X问题&Hello Kiki[同余方程]
    一元线性同余方程组
  • 原文地址:https://www.cnblogs.com/vuenote/p/9520282.html
Copyright © 2011-2022 走看看