校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 在oracle數據庫里創建自增ID字段的步驟

在oracle數據庫里創建自增ID字段的步驟

熱門標簽:七日殺a19.5全地圖標注 外呼電話系統用卡嗎 地圖標注怎么保存 車瑪仕極限運動場所地圖標注 騰訊地圖標注要費用嗎 電渠外呼系統 N個你智能電銷機器人 高德地圖標注公司名字大全 廣東營銷智能外呼系統商家

在oracle里使用自增ID字段的步驟比較繁瑣,總結如下:

-- 創建表

CREATE TABLE ADVICE
(
ID INT NOT NULL,
ACTIVE INT DEFAULT 1 NOT NULL,
TYPE INT NOT NULL, 
MSG VARCHAR2(512) NOT NULL,
ADVICE VARCHAR2(4000) NOT NULL,
PRIMARY KEY(ID),
CONSTRAINT ADVICE_UNI UNIQUE(TYPE,MSG)
)TABLESPACE MYDB;

--創建自增ID,名稱為:表名_字段名_SEQ
CREATE SEQUENCE ADVICE_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE;


-- 為Insert操作創建觸發器,無需在SQL語句里寫NEXTVAL,名稱為表名_INS_TRG
CREATE OR REPLACE TRIGGER ADVICE_INS_TRG BEFORE INSERT ON ADVICE FOR EACH ROW WHEN(NEW.ID IS NULL)
BEGIN
SELECT ADVICE_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;
END;
您可能感興趣的文章:
  • Oracle中判斷字段是否為數字
  • oracle+mybatis 使用動態Sql當插入字段不確定的情況下實現批量insert
  • 深入淺析mybatis oracle BLOB類型字段保存與讀取
  • Oracle 查詢表信息獲取表字段及字段注釋
  • oracle 實際值超過數據庫某個字段指定長度報錯解決
  • oracle獲取當前用戶表、字段等詳細信息SQL
  • Oracle刪除字段中的空格、回車及指定字符的實例代碼

標簽:大興安嶺 蘇州 遼寧 贛州 棗莊 長沙 來賓 玉樹

巨人網絡通訊聲明:本文標題《在oracle數據庫里創建自增ID字段的步驟》,本文關鍵詞  在,oracle,數據,庫里,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在oracle數據庫里創建自增ID字段的步驟》相關的同類信息!
  • 本頁收集關于在oracle數據庫里創建自增ID字段的步驟的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 密山市| 建德市| 河源市| 远安县| 沛县| 聂拉木县| 建水县| 灵寿县| 楚雄市| 成都市| 合水县| 武穴市| 瑞安市| 芜湖县| 和林格尔县| 抚远县| 达拉特旗| 尉犁县| 西林县| 江都市| 泽库县| 郑州市| 札达县| 子长县| 鄢陵县| 云龙县| 屯门区| 广西| 平和县| 玉环县| 莫力| 牙克石市| 双城市| 正定县| 潮安县| 孝义市| 沧州市| 马关县| 陵川县| 凤庆县| 双城市|