Oracle學習筆記20150906序列

2021-07-05 03:05:12 字數 496 閱讀 2854

1.oracle中用sequence(序列)來實現自動增長列.序列由使用者建立資料庫物件,並可有多個使用者物件共享,一般用於主鍵或者唯一列.

2.create sequence myseq序列名 start with 1從1開始遞增 increment by 1每次遞增1 maxvalue 99/nomaxvalue最大值為99/沒有最大值 minvalue 1最小值為1 cycle/nocycle迴圈/不迴圈 nocatch快取;

3.如果system用到scott的sequence則system接著scott當前的序列增長.

4.如果1中寫的是catch 10則一次產生十個數供我們使用.(可以提高效率但是有可能產生跳號現象即如果好已產生但程式異常終止則產生跳號.)

5.可以使用序列名.cueeval來檢視當前序列到多少號了.(必須要先使用    序列.nextval     初始化否則會報錯)

6.序列多用在insert語句中.

7.drop sequence 序列名(刪除序列名)

oracle 學習筆記

本地網路服務名配置 在客戶機的 oracle oracle90 network admin 安裝目錄下有乙個名為tnsnames.ora的命名檔案,其中儲存的就是本地命名的配置.當客戶機應用程式提出登入要求時,其使用的連線字串被命名檔案解析.在命名檔案裡儲存的是與連線字串對應的網路位址.例如 mys...

Oracle學習筆記

許可權管理 oracle 9i 3個預設使用者 sys 超級管理員 預設密碼 change on install system 普通管理員 預設密碼 manager scott 普通使用者 預設密碼 tiger oracle 10g sys 密碼在安裝時設定 system 密碼在安裝時設定 scot...

oracle學習筆記

1 set linesize 100 設定長度 2 set pagesize 30 設定每頁顯示數目 3 em a.sql 開啟記事本 4 a 執行檔案a中的 可指定檔案的路徑 d a.txt 5 conn 使用者名稱 密碼 根據使用者名稱和密碼連線資料庫 如果連線超級管理員 sys 則應加上as ...