909422229_ORACLE中通过SQL语句(alter table)来增加、删除、修改
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],u5b8bu4f53; font-size:16px"> 删除字段的语法:alter table tablename drop (column);
添加、修改、删除多列的话,用逗号隔开。
使用alter table 来增加、删除和修改一个列的例子。 创建表结构: 增加一个字段: alter table test1 使用一个SQL语句同时添加三个字段: alter table test1 age integer default 22 not null,u5b8bu4f53; font-size:16px"> has_money number(9,2) ); 修改一个字段 alter table test1 另:比较正规的写法是: -- Add/modify columns 删除一个字段 alter table test1 需要注意的是如果某一列中已经存在值,如果你要修改的为比这些值还要小的列宽这样将会出现一个错误。 例如前面如果我们插入一个值 然后曾修改列: alter table test1 --------------------------------------------------------------------------------------------------------------- 高级用法: 重命名表 修改列的名称 语法: 范例: 附:创建带主键的表>> create table student ( 1、创建表的同时创建主键约束 文章内容转载自: http://dev.firnow.com/course/7_databases/oracle/oraclexl/20081212/153266.html http://hi.baidu.com/kever827/blog/item/34b4ea1fb0848064f724e4e3.html http://www.darkmi.com/blog/archives/594 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |