Oracle 增加修改删除字段
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],sans-seriff; line-height:19.2000007629395px"> 删除字段的语法:alter table tablename drop (column);
添加、修改、删除多列的话,用逗号隔开。 使用alter table 来增加、删除和修改一个列的例子。 创建表结构: 增加一个字段: alter table test1 [alter tablet_pre_order add (PROMOTION_ID NUMBER NULL);
COMMENT ON COLUMNT_PRE_ORDER.PROMOTION_ID IS 'spucode关联商城活动Id'; ]使用一个SQL语句同时添加三个字段: alter table test1 age integer default 22 not null,sans-seriff; line-height:19.2000007629395px"> has_money number(9,2) ); 修改一个字段 alter table test1 另:比较正规的写法是: -- Add/modify columns 删除一个字段 alter table test1 需要注意的是如果某一列中已经存在值,如果你要修改的为比这些值还要小的列宽这样将会出现一个错误。 例如前面如果我们插入一个值 然后曾修改列: alter table test1 --------------------------------------------------------------------------------------------------------------- 高级用法: 重命名表 修改列的名称 语法: 范例: 附:创建带主键的表>> create table student ( 1、创建表的同时创建主键约束 3、向表中添加主键约束 alter table student add constraint pk_student primary key(studentid); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |