欢迎投稿

今日深度:

ORACLE 修改表结构 之ALTER CONSTAINTS,alterconstaints

ORACLE 修改表结构 之ALTER CONSTAINTS,alterconstaints


1,创建联合主键

ALTER TABLE 表名 ADD CONSTRAINTS 结束名 PRIMARY KEY (列名,列名..);


2,新增字符

ALTER TABLE 表名 ADD (COLUMN DATATYPE [DEFAULT VALUE][NULL/NOT NULL]);


3,删除列

ALTER TABLE 表名 DROP (COLUMN)J;


4,修改表的字符

ALTER TABLE 表名 MODIFY (COLUMN  DATATYPE [DEFAULT VALUE][NULL/NOT NULL])


在程序中更改Oracle数据库的表结构

修改表名:
alter table 表名 rename to 新名
添加字段:
alter table 表名 add 字段名 字段类型
删除字段:
alter table 表名 drop column 字段名
修改字段:
alter table 表名 rename column 原字段名 to 新名;

修改字段类型(前提:表中无数据)
alter table 表名 modify 字段名 新类型;
例如:String deleteColumn="alter table t_user drop column sname";

希望能帮助你!
 

oracle什表的数据需要用alter命令更改?

alter命令是用来改表结构 不是改数据的。属于DDL数据定义语言
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2237.html NewsArticle ORACLE 修改表结构 之ALTER CONSTAINTS,alterconstaints 1,创建联合主键 ALTER TABLE 表名 ADD CONSTRAINTS 结束名 PRIMARY KEY (列名,列名..); 2,新增字符 ALTER TABLE 表名 ADD (COLUMN DATATYPE [DEFAULT VALUE][NULL/NOT NU...
评论暂时关闭