给一个有数万条记录的表添加一列或多列的方法
1. 原有数据表
Create table wyi (id integer ,name varchar2(20));
2. 在临时表表中添加新的一列或者多列
Create table wyi_temp as select id,name ,sysdate password ,sysdate sex from wyi;
3. 修改列的数据类型
Alter table wyi_temp modify password varchar2(12);
Alter table wyi_temp modify sex char(1);
4. 删除原有表
Drop table wyi
5. 改名
Rename wyi_temp to wyi;
数据(ID)列自动增长:
从1开始,每次增加1
Create sequence名称 start with 1 increment by 1;
Insert into表名(id,name) values (名称。nextval,’ test);