打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何向表中增加、修改字段?
alter table 表名 add 字段名 数据类型 default 默认值
说明:数据类型如,varchar(50)
alter table BANK_SOKECT_INFO ADD COLUMN DEPTNO  varchar(8);

如何删除表中字段
ALTER table 表名 DROP column 字段名

ALTER TABLE — 更改表属性
语法
ALTER TABLE table [ * ]
   ADD [ COLUMN ] column type
ALTER TABLE table [ * ]
   ALTER [ COLUMN ] column { SET DEFAULT value | DROP DEFAULT }
ALTER TABLE table [ * ]
   RENAME [ COLUMN ] column TO newcolumn
ALTER TABLE table
   RENAME TO newtable
ALTER TABLE table
   ADD table constraint definition
Inputs
table
试图更改的现存表的名称.
column
现存或新的列名称.
type
新列的类型.
newcolumn
现存列的新名称.
newtable
表的新名称.
table constraint definition
表的新的约束定义. New table constraint for the table输出
ALTER
从被更名的列或表返回的信息.
ERROR
如果一个列或表不存在返回的信息.
描述
ALTER TABLE 变更一个现存表的定义.ADD COLUMN 形式用与 CREATE TABLE一样的语法向表中增加一个新列/字段。ALTER COLUMN 形式允许你从列/字段中设置或者删除缺省(值)。注意缺省(值)只对新插入的行有效。RENAME 子句可以在不影响相关表中任何数据的情况下更改一个表或者列/字段的名称。因此,表或列/字段在此命令执行后仍将是相同尺寸和类型。ADD table constraint definition 子句用与 CREATE TABLE一样的语法向表中增加一个新的约束。

向表中增加一个 VARCHAR 列:
ALTER TABLE distributors ADD COLUMN address VARCHAR(30);
对现存列改名:
ALTER TABLE distributors RENAME COLUMN address TO city;
对现存表改名:
ALTER TABLE distributors RENAME TO suppliers;
向表中增加一个外键约束:
ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses(address) MATCH FULL


***********************************************

DB2取前十条记录 DB2修改字段长度 DB2增加字段方法
DB2取前十条记录:
DB2 => select istop from news where id =370 fetch first 10 rows only  DB2

修改字段长度:
DB2 alter table DB2admin.config alter cvalue set data type varchar(255)   DB2 => alter table news alter AUTHOR set data type varchar(250)   DB20000I SQL 命令成功完成。

DB2 => describe table news  DB2

增加字段方法:
alter table table_name   add column column_name data type varchar(250)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
sqlserver中sql修改表的字段名、字段属性等
五种约束条件
《SQLServer数据库应用基础教程》第三章数据表的建立
Oracle 修改带数据的字段类型
复习常用的SQL以及一些函数
Oracle常用DDL语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服