oralce修改表操作
阿新 • • 發佈:2018-08-14
class strong eat mod add _id 長度 customers 表名
oralce修改表操作
oracle使用alter table語法可以對表進行添加列,修改列,刪除列,重命名或者重命名表名
準備腳本
CREATE TABLE customers
( customer_id number(10) NOT NULL
);
表添加列
語法
alter table table_name
add column_name column-definition;
eg:
添加customer_name這麽一列,數據類型為varchar2(45)
alter table customers
add customer_name varchar2(45);
表添加列並且有默認值
eg:
添加city varchar2 40長度,默認為“深圳”
alter table customers
add city varchar2(40) default '深圳';
表添加多列
語法
alter table table_name
add (column1 column-definition,
column2 column-definition,
....
columnn column-definition
);
eg:
添加兩列,customer_name varchar2(25)與city varchar2 40長度,默認為“深圳”,二者同時完成,先重新創建customer表
drop table customers;
CREATE TABLE customers
( customer_id number(10) NOT NULL
);
alter table customers
add
(
customer_name varchar2(45),
city varchar2(40) default '深圳'
);
修改表中的列
語法
alter table table_name
modify column_name column_type;
oralce修改表操作