当前位置:   article > 正文

server的自增主键返回函数 sql_SQL Server创建主键自增列我们可以使用

java sql server 插入返回自增主键

SQL 588988 Server创建主键自增列我们可以使用”ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY“一步到位创建,而Oracle创建主键自增列和SQL Server不同,步骤会复杂一点,具体如下:

--1.创建表

CREATE TABLE TESTTABLE (

ID NUMBER(8) NOT NULL PRIMARY KEY,

NAME NVARCHAR2(10) NOT NULL

);

--2.创建一个序列(sequence)

CREATE SEQUENCE TESTTABLE_SEQUENCE

INCREMENT BY 1-- 每次加几

START WITH 1-- 从1开始计数

NOMAXVALUE-- 不设置最大值

NOCYCLE-- 一直累加,不循环

NOCACHE-- 不建缓冲区

--3.创建一个触发器

CREATE OR REPLACE TRIGGER TESTTABLE_TRIGGER

BEFORE INSERT ON TESTTABLE

FOR EACH ROW

BEGIN

SELECT TESTTABLE_SEQUENCE.NEXTVAL INTO :NEW.ID FROM DUAL;

END;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/241191?site
推荐阅读
相关标签
  

闽ICP备14008679号