db2 表添加字段及注释操作
一、表字段的添加、修改、删除
1.添加字段
alter table [表名] add [字段名] [column_type]
2.更改字段类型
alter table [表名] alter column [字段名] set data type [column_type]
注意: 更改字段类型是有限制的,如将字段改为比之前类型长度大的可以,如果要改小或者修改小数点长度,必须先drop掉原来的column,然后再重新添加.
例如我要将一个Varchar(10)的column改为Varchar(6) 或者将一个DECIMAL(16, 2)的column改为DECIMAL(16, 4)等,均不能使用上述语句修改,另外改为不同的类型,也需要先drop掉column。
3.去掉字段
alter table [表名] drop column [字段名]
注意:drop掉字段之后,可能会导致表查询/插入操作不能执行,需要对表进行reorg。
4.为字段添加默认值
alter table [表名] alter column [字段名] set default [value]
- 添加带默认值的字段
alter table [表名] add column [字段名] [column_type] not null with default [value]
- 设置字段默认时间为当前时间
alter table [表名] alter column [字段名] set default current date;
二、注释的添加及修改
1.表注释的添加
comment on table [表名] is '注释内容';
2.列注释的添加
comment on column [表名].[字段名] is '注释内容';
例如:comment on column g_toba.my_sex is ’ 01-男,02-女’;
说明:列注释如果修改修改的话,改变注释内容,重新执行这个语句就行了
————————————————
原文链接:https://blog.csdn.net/m0_37392721/article/details/82012735
db2 表添加字段及注释操作相关推荐
- Oracle数据库表的字段添加注释和向现有表添加字段
1.向现有表添加字段 alter table sch_schoolextinfo add (LASTYEARTHEQUALITY VARCHAR2(10)); alter table sch_scho ...
- 给表添加字段并添加注释
给表添加字段同时加上注释 Alter table 表名 add '字段名' varchar(2) (数据类型) default '1' comment '注释内容' 给表的字段添加上注释 alter ...
- 数据库的表和字段的注释。表的结构。(转)
这里的表结构指的表的基本信息:表名,表的注释(备注),字段名,字段类型,长度,是否允许空,缺省值,字段注释(备注). 主要的是注释..你的表明叫lcxxb,字段名叫lcmc,智商300的用户也看不懂你 ...
- oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句
1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type fromuser_ind_columns t,user_indexes i where t.inde ...
- mysql 为数据表添加字段_MySQL数据表添加字段实例
MySQL 允许在开头.中间和结尾处添加字段.针对不同的位置,MySQL数据表添加字段的方式也有所不同,下面我们一起来看MySQL数据表添加字段的实例,方便我们理解MySQL数据表添加字段的方式. M ...
- 给oracle数据库现有表添加字段
给表添加字段: 语法:alter table tablename add (column1 datatype [default value][null/not null],column2 dataty ...
- 阿里云rds for mysql 大表添加字段复制到自建备库报错,解决过程
表的大小大概3600W数据,一次添加多个字段(12个字段) 使用的是mysql5.6 在线ddl操作 在rds上大概执行了70多分钟,添加完毕 临时空间大概使用70个G 监控自建备库的执行,执行大概1 ...
- 在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?
在高并发.高负载的情况下,如何给表添加字段并设置DEFAULT值? 在高并发.高负载的情况下,如何给表添加字段并设置DEFAULT值? 在Oracle 12c之前,当Oracle表数据量上亿时,对表执 ...
- oracle修改表字段名备注_Oracle修改表或者字段的注释
转自:https://www.cnblogs.com/fx-blog/p/7132833.html 语句: comment on table 表名 is '表的注释信息'; comment on co ...
最新文章
- css: line-height 与box-sizing
- COCO数据集annotation标注信息详解======转载!
- java配置mongo最大连接数
- iOS Abort问题系统性解决方案
- 面试官:为什么要尽量避免使用 IN 和 NOT IN?大部分人都会答错!
- vue-cli部署ngixs_nginx部署访问vue-cli搭建的项目的方法
- 盘点!AGV的12种导引导航方式
- Windows XP将显示桌面图标放到任务栏
- 用MATLAB制作音乐-小星星
- 怎么样开启红米手机3S 3X的root超级权限
- C语言中输出两个数中的较大值(2021.11.12)
- 列表页进入详情页再返回列表页时,显示默认第一页的bug修复
- buffer几种用法
- [源码、文档、分享] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
- 记一次Kafka warning排查过程
- UEFI模式安装Windows Linux双系统
- SAP 智能机器人流程自动化(iRPA)解决方案分享
- jsp1521公交线路管理系统sqlserver
- 全国青年乒乓球锦标赛
- 因果推断:断点回归应用于业务数据分析的思路