自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle自增字段的實(shí)際應(yīng)用

數(shù)據(jù)庫 Oracle
以下的文章我們主要講述的是Oracle自增字段,以下的文章還要涉及如何創(chuàng)建自增列字段的實(shí)際相關(guān)步驟,以下就是相關(guān)內(nèi)容的介紹。

今天我們向大家介紹的是Oracle自增字段,我們都知道Oracle與MS SQL是不相同的,默認(rèn)是不存在自增列的,但是我們可以進(jìn)行創(chuàng)建序列和觸發(fā)器的方式來創(chuàng)建自增列字段,下面我就講述下如何創(chuàng)建自增列字段(Oracle 11g版本)。

1.創(chuàng)建一個TestTable表,

 

  1. CREATE TABLE TestTable  
  2. (  
  3. ID NUMBER NOT NULL,  

用于Oracle自增列

 

  1. NAME VARCHAR2(40)  
  2. )  
  3. ;  

 

2.創(chuàng)建一個序列(Sequence),命名為SEQ(建議用自帶的可視化工具創(chuàng)建 ‘DUNCAN’是我登陸的用戶名,不要全盤復(fù)制)。

 

  1. CREATE SEQUENCE "DUNCAN"."SEQ" MINVALUE 1 
    MAXVALUE 999999999999999999999999999  
  2. INCREMENT BY 1 START WITH 21 CACHE 20 NOORDER NOCYCLE ;  

 

3.創(chuàng)建觸發(fā)器

 

  1. create or replace  
  2. TRIGGER Test_Trr  
  3. BEFORE INSERT ON TestTable   

在‘TestTable’上創(chuàng)建觸發(fā)器

 

  1. FOR EACH ROW  
  2. BEGIN  
  3. SELECT SEQ.NEXTVAL INTO :new.ID FROM sys.DUAL;  

‘nextval=增加sequence的值,然后返回 sequence 值再將該值插入到ID中’

 

  1. END; 

好了,TestTable表的Oracle自增列就創(chuàng)建好了,同仁們插入一條數(shù)據(jù)試試吧!

【編輯推薦】

  1. Oracle表列的修改具體步驟介紹
  2. Oracle 多表關(guān)聯(lián)如何更新多個字段
  3. 歸檔解決方案進(jìn)行自動精簡配置
  4. Oracle to_char的用法描述
  5. 創(chuàng)建Oracle procedure并調(diào)用在pl/sql里
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-03-21 12:58:26

Oracle自增字段

2010-04-26 11:55:48

Oracle自增字段

2010-07-09 12:49:41

SQL Server自

2011-08-18 18:34:00

Oracle數(shù)據(jù)庫創(chuàng)建自增字段

2010-09-28 16:14:14

SQL Server自

2010-10-08 15:42:39

MySQL設(shè)置自增字段

2010-10-20 10:04:36

sql server自

2010-03-29 14:09:12

Oracle ID 自

2010-06-28 09:59:47

SQL Server自

2010-05-31 11:34:00

MySQL自增字段

2010-10-08 10:18:26

MySQL自增字段

2010-11-12 10:38:24

SQL Server自

2010-11-29 11:39:11

Sybase自增字段

2010-11-01 14:40:39

DB2自增字段

2010-03-30 14:32:38

Oracle Date

2010-04-08 18:33:46

Oracle VARR

2010-04-29 09:16:16

Oracle密碼過期處

2010-05-04 15:15:39

Oracle分頁查詢

2010-04-21 13:31:11

Oracle時(shí)間

2010-03-29 15:33:18

Oracle EXP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號