1、在sqlserver中如何删除某字段:

1) 当字段没有默认值或者约束的时候可以使用:

alter table [table_name] drop column [column_name] 来删除。

2) 当有默认值的时候应该先删除默认值,然后再删除此列,不然会报错。具体方法如下:

String sql=” select b.name from sysobjects b join syscolumns a on b.id = a.cdefault where a.id = object_id('表名') and a.name = '列名'”;

DataTable dt = Query(Sql).Tables[0];//取得约束名称集合

if (dt.Rows.Count > 0)

{

string sqldrop =" ALTER TABLE Recording DROP constraint ";

sqldrop+=dt.Rows[0]["name"].ToString();

Delete(sqldrop);//删除约束

}

String sql2=” ALTER TABLE 表名 DROP COLUMN 列名”;

Delete(sql2);//删除列

2、在sqlserver中如何增加一个字段

String sql=” ALTER TABLE 表名 ADD 字段名称字段类型 Default 默认值”;

Add(sql);

操作数据库表中的字段(增加、删除列)相关推荐

  1. c++获取sqlite3数据库表中所有字段的方法

    常用方法: 1.使用sqlite3_get_table函数 2.获取sqlite创建表的sql语句字符串,然后进行解析获取到相应的字段 3.采用配置文件的方式,将所有字段名写入配置文件 方法1:使用s ...

  2. 增删改数据库表中的字段名

    1.修改字段名: 修改字段名称用change,后边是新字段+旧字段+类型就可以了 ALTER TABLE grade CHANGE creat_date create_date date; 旧值为cr ...

  3. 控制器中添加DB类才可以操作数据库表中的数据

    必须使用DB:  use DB;

  4. 测试踩坑 - 当已有接口(或数据库表中)新增字段时,都需要注意哪些测试点?

    最新在测试的时候,遇到了几个典型问题,都是在原有接口(或数据库表中)进行需求迭代时,出现的问题.我稍微总结一下,作为后续测试的经验教训. 问题一.数据库表中新增字段,但开发将这几个字段设置成了非空字段 ...

  5. oracle 字段补充空格,oracle表中某个字段含有字符回车、空格的手动修改方式

    select t.*, t.rowid from TB_SD_STANDARD_CHOOSE_ADVISE t where t.id =323900000 update TB_SD_STANDARD_ ...

  6. sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,

    格式 --增加列 alter table 表名 add 字段名 类型 null default 默认值--给列增加注释 execute sp_addextendedproperty 'MS_Descr ...

  7. sql向数据库表中插入列,sql给表的列添加说明,sql添加主外键约束,增加列,增加字段

    规则代码 use 数据库名--向表中插入列alter table 表名 add 列名 类型go--给表的列添加说明 execute sp_addextendedproperty 'MS_Descrip ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. Oracle数据库表中字段顺序的修改方法

    Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...

最新文章

  1. jasp报错_jetty启动访问jsp页面报错
  2. 初识Tcl(七):Tcl 字符串
  3. WCF服务编程(4):《WCF服务编程》第3版中文版翻译结束,即将出版
  4. 【Python】随机划分数据集并生成VOC格式列表
  5. Ubuntu安装Gems报错的解决办法
  6. Python爬虫项目---从wiley网站批量下载文章
  7. 程序员吐槽:组里新来一个“加班狂”,可把大家害惨了
  8. rest api是什么_一文搞懂什么是RESTful API
  9. 手把手教你如何导入源码,zookeeper为例
  10. Android建快捷方式app,创建快捷方式最新版下载-创建快捷方式appv1.17 安卓版-腾牛安卓网...
  11. chrome下载速度慢,手把手教学
  12. 牛顿-欧拉迭代动力学算法
  13. 利用autojs制作抢购支付宝消费劵的手机脚本
  14. python数组定义_python定义数组
  15. 利用C语言打印杨辉三角
  16. 液晶面板价格高涨,OLED电视或迎来春天
  17. du -sh 和ls -lh的区别
  18. 洛谷 P5266 【深基17.例6】学籍管理
  19. 新手小白入门latex排版
  20. 曙光服务器如何重新设置u盘启动_曙光服务器安装系统.pdf

热门文章

  1. 【图文详解】【pycharm】pycharm更换背景颜色
  2. 算法设计 - 二分法和三分法,洛谷P3382
  3. HDU 4602 Partition 规律题
  4. Android,使用MMKV存储Bean实体对象
  5. 创建并配置一个伪分布式Hadoop3.x版本集群(三)
  6. Winsock 的初始化
  7. Java编写 输入一个字符串,请编写一个函数统计连续相同字符及其数量。例如,输入“aabbbbcccAB”,返回“a2b4c3 A1 B1”及5;
  8. 2017远景能源Java面试
  9. MOSFET的SOA
  10. VM虚拟机桥接无法获取IP