`

Orcal id自增长

阅读更多

 

       能搜到这篇文章,我相信,对于建表这件事,对你来说是很轻松的事了。下一步就是帮你完善标的结构,比如说设置自动增长的ID,下边开始看代码:

    首先建一张表,紧接着自定义一个序列: 

CREATE SEQUENCE example_sequence

INCREMENT BY 1 -- 每次加几个

START WITH 1 -- 从1开始计数

NOMAXVALUE -- 不设置最大值

NOCYCLE -- 一直累加,不循环

NOCACHE -- 不建缓冲区

 

再紧接着建立一个触发器:

CREATE TRIGGER example_triger BEFORE

INSERT ON example FOR EACH ROW WHEN (new.id is null)--只有在id为空时,启动该触发器生成id号

begin

select example_sequence.nextval into: new.id from dual;

end;

 

步骤都已就绪,下面就根据自己建的表结构向里边添加数据:

insert into table(name) values('张三');

insert into table(id, name) values(111,'李四');

 

 

 

     

       

   

分享到:
评论

相关推荐

    ORCAL数据库实验答案

    4. **自动扩展(Autoextend)**:自动扩展功能允许数据文件在需要时自动增长。这可以避免因为空间不足而导致的错误。在实验中,我们配置了`CAP_ts.dbf`数据文件为自动扩展,这意味着如果表空间内的数据量增加,文件...

    java 连接Orcal的jar 包

    java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包

    ORCAL 整理

    这些数据通常在事务完成后会被自动删除,因此使用临时表空间可以提高数据库性能并减少磁盘空间占用。 #### 示例命令解析: ```sql createtemporarytablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_...

    oracle数据库id为uuid类型时自动生成id

    oracle数据库id为uuid类型时自动生成id的工具类,不再依赖sequence自增长

    orcal数据库

    SELECT A.* FROM sysobjects A, syscomments B WHERE A.id = B.id AND B.text LIKE '%注释%'; ``` 这里`LIKE '%注释%'`可以根据实际需要替换为具体的注释文本。 ### 6. 查看当前数据库中的存储过程 要查看当前...

    双机配置 orcal server2008

    双机配置 orcal server2008

    orcal课件资料PPT

    这份"orcal课件资料PPT"包含了关于Oracle数据库系统的学习资源,主要针对初学者和想要深入理解Oracle SQL及PL/SQL的人员。 1. **SQLPlus常用命令**: SQLPlus是Oracle数据库的一个交互式命令行工具,用于执行SQL...

    orcal 10g 驱动

    Oracle 10g驱动是连接到Oracle数据库的软件组件,主要负责在应用程序和数据库服务器之间建立通信桥梁。这个驱动程序,也称为Oracle JDBC驱动,遵循Java Database Connectivity (JDBC) 标准,允许Java应用程序与...

    orcal 课件 (方便快捷的学习orcal)

    Oracle,全称Oracle Database,是全球最流行的商业关系数据库管理系统之一,由甲骨文公司(Oracle Corporation)开发和提供。本课件旨在帮助你高效、快捷地掌握Oracle的相关知识,无论你是初学者还是希望深入理解...

    orcal ,sql语句大全

    一些orcal的常用的SQL语句,对初学者,或者开发过程中,都需要的一些例题,

    orcal数据库连接池配置

    orcal数据库连接池配置信息 可以直接复制到tomcat 配置文件下使用

    Orcal入门学习笔记

    从给定的文件信息来看,这是一份关于Oracle数据库学习笔记的部分内容,涵盖了数据库操作、字符串函数、数学函数以及事务处理等多方面的知识点。以下是对这些知识点的详细解读: ### Oracle数据库入门 ...

    orcal客户端.rar

    在这个“orcal客户端.rar”压缩包中,包含的是Oracle Instant Client 11.2,它是一个轻量级的解决方案,允许用户在不安装完整Oracle数据库环境的情况下执行SQL查询、数据导入导出等操作。 Oracle Instant Client...

    orcal学习

    Oracle学习是IT领域中数据库管理的重要一环,尤其对于初学者而言,掌握Oracle的基础知识是至关重要的。Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发,广泛...

    orcal常用命令---免费

    一些orcal的常用命令,学习了,分享下~~ 免费的,欢迎下载

    orcal存储过程查询分页

    orcale存储过程分页,在pl/sql developer环境下

    java 调用ORCAL存储过程

    INSERT INTO HYQ.B_ID(I_ID, I_NAME) VALUES (PARA1, PARA2); END TESTA; ``` 在这个过程中,`PARA1`和`PARA2`是输入参数,分别对应于表中的`I_ID`和`I_NAME`字段。 ##### 2. Java代码调用 接下来,我们使用Java...

    Orcal创建表空间

    Orcal创建表空间 脚本。 --DROP TABLESPACE MEDEXECGTYY INCLUDING CONTENTS AND DATAFILES; CREATE TABLESPACE MEDEXECGTYY DATAFILE 'E:\Oracle\MEDEXECGTYY.dbf' SIZE 20480M AUTOEXTEND OFF LOGGING ONLINE ...

    orcal9i_driver

    Oracle 9i驱动程序(orcal9i_driver)则是连接到Oracle 9i数据库的接口,它允许应用程序通过标准的API(如JDBC或ODBC)与数据库进行交互。 1. **JDBC驱动**:Java Database Connectivity(JDBC)是Java平台上的一个...

Global site tag (gtag.js) - Google Analytics