建立一个最小为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;
| 【内容导航】 |
| 第1页:oracle 技巧学习笔记 | 第2页:oracle 技巧学习笔记 |
| 第3页:oracle 技巧学习笔记 | 第4页:oracle 技巧学习笔记 |
| 第5页:oracle 技巧学习笔记 | 第6页:oracle 技巧学习笔记 |
| 第7页:oracle 技巧学习笔记 | |
忘记MySQL密码的处理办法mysql 占用cpu特别高的解决相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)