1. 程式人生 > >通過Navicat Premium 實現Oracle基本操作

通過Navicat Premium 實現Oracle基本操作

建立索引
CREATE SEQUENCE test_sequence2
      increment by 1    -- 每次遞增1
      start with 1       -- 從1開始
      nomaxvalue      -- 沒有最大值
      minvalue 1       -- 最小值=1
      NOCYCLE;      -- 不迴圈
5.建立資料表
      CREATE TABLE "project" (
      "ID"   INT,
      "projectname"  VARCHAR(10),
      PRIMARY KEY ("ID")
    );
    
    
    
6.給指定的表裡的id設定序列  
CREATE OR REPLACE TRIGGER BeforeTestCreate2Insert  --序列名
      BEFORE INSERT ON SCOTT."project"   --表名
    FOR EACH ROW
    BEGIN
      SELECT test_sequence2.nextval INTO :new.id  FROM dual;--test_sequence2.nextval獲取宣告的序列下一個值
    END;


7.初始化資料
INSERT INTO SCOTT."project"("projectname") VALUES ('NO id');