建立一个最小为1,最大为999999999的一个序列号会自动循环的序列
create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
cycle;
当向表中插入数据时,SQL语句写法如下:
SQL> insert into 表名 values(序列名.nextval,列1值,列2值);
2.如何改变表中列的名字?
软件环境:
1、Windows NT4.0
Oracle 8.0.4
2、ORACLE安装路径为:C:ORANT
实现方法: SQL> create table t2(新列名) as select * from t1; –以新名字命名列名
SQL> drop table t1; –删除表1
SQL> rename t2 to t1; –把表2改名为表1
3.如何删除表中的列?
软件环境:
1、Windows NT4.0 ORACLE 8.0.4
2、ORACLE安装路径为:C:ORANT
实现方法: SQL> create table t2 as select from t1; –以第一个表中的某列建立第二个新表
SQL> drop table t1; –删除表1
SQL> rename t2 to t1; –把表2改名为表1
Oracle 8i及以上版本中,可以使用以下语句 SQL> alter table 表1 drop column 列1;