操作数据库表中的字段(增加、删除列)
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);
操作数据库表中的字段(增加、删除列)相关推荐
- c++获取sqlite3数据库表中所有字段的方法
常用方法: 1.使用sqlite3_get_table函数 2.获取sqlite创建表的sql语句字符串,然后进行解析获取到相应的字段 3.采用配置文件的方式,将所有字段名写入配置文件 方法1:使用s ...
- 增删改数据库表中的字段名
1.修改字段名: 修改字段名称用change,后边是新字段+旧字段+类型就可以了 ALTER TABLE grade CHANGE creat_date create_date date; 旧值为cr ...
- 控制器中添加DB类才可以操作数据库表中的数据
必须使用DB: use DB;
- 测试踩坑 - 当已有接口(或数据库表中)新增字段时,都需要注意哪些测试点?
最新在测试的时候,遇到了几个典型问题,都是在原有接口(或数据库表中)进行需求迭代时,出现的问题.我稍微总结一下,作为后续测试的经验教训. 问题一.数据库表中新增字段,但开发将这几个字段设置成了非空字段 ...
- oracle 字段补充空格,oracle表中某个字段含有字符回车、空格的手动修改方式
select t.*, t.rowid from TB_SD_STANDARD_CHOOSE_ADVISE t where t.id =323900000 update TB_SD_STANDARD_ ...
- sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,
格式 --增加列 alter table 表名 add 字段名 类型 null default 默认值--给列增加注释 execute sp_addextendedproperty 'MS_Descr ...
- sql向数据库表中插入列,sql给表的列添加说明,sql添加主外键约束,增加列,增加字段
规则代码 use 数据库名--向表中插入列alter table 表名 add 列名 类型go--给表的列添加说明 execute sp_addextendedproperty 'MS_Descrip ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- Oracle数据库表中字段顺序的修改方法
Oracle数据库表中字段顺序的修改方法 这篇文章主要给大家介绍了关于Oracle数据库表中字段顺序的修改方法,在介绍修改的方法之前先给大家介绍了Oracle数据库表新建字段的方法,文中通过示例代码介 ...
最新文章
- jasp报错_jetty启动访问jsp页面报错
- 初识Tcl(七):Tcl 字符串
- WCF服务编程(4):《WCF服务编程》第3版中文版翻译结束,即将出版
- 【Python】随机划分数据集并生成VOC格式列表
- Ubuntu安装Gems报错的解决办法
- Python爬虫项目---从wiley网站批量下载文章
- 程序员吐槽:组里新来一个“加班狂”,可把大家害惨了
- rest api是什么_一文搞懂什么是RESTful API
- 手把手教你如何导入源码,zookeeper为例
- Android建快捷方式app,创建快捷方式最新版下载-创建快捷方式appv1.17 安卓版-腾牛安卓网...
- chrome下载速度慢,手把手教学
- 牛顿-欧拉迭代动力学算法
- 利用autojs制作抢购支付宝消费劵的手机脚本
- python数组定义_python定义数组
- 利用C语言打印杨辉三角
- 液晶面板价格高涨,OLED电视或迎来春天
- du -sh 和ls -lh的区别
- 洛谷 P5266 【深基17.例6】学籍管理
- 新手小白入门latex排版
- 曙光服务器如何重新设置u盘启动_曙光服务器安装系统.pdf
热门文章
- 【图文详解】【pycharm】pycharm更换背景颜色
- 算法设计 - 二分法和三分法,洛谷P3382
- HDU 4602 Partition 规律题
- Android,使用MMKV存储Bean实体对象
- 创建并配置一个伪分布式Hadoop3.x版本集群(三)
- Winsock 的初始化
- Java编写 输入一个字符串,请编写一个函数统计连续相同字符及其数量。例如,输入“aabbbbcccAB”,返回“a2b4c3 A1 B1”及5;
- 2017远景能源Java面试
- MOSFET的SOA
- VM虚拟机桥接无法获取IP