oracle中使用sql(新增)語句使主鍵自增

2021-08-15 10:56:25 字數 444 閱讀 3310

1:使用主鍵最大值加

1;(只適合在開發使用)

2:使用

sequences

sequences序列:有兩個屬性,當前值(

currval

)和下乙個值(

nextval

),預設是從

1開始,每次加1。

例:select food_sec.currval from dual;dual是啞表

下面是個新增的語法和乙個小例子:

insert into food values(建立的

sequence

的下乙個值,其他字段)

insert into food vlaues(food_sec.nextval,』zs』)

oracle中使用SQL遞迴語句

場景 常見的領導關係樹結構,知道某一節點id,要查出此節點的所有下級 直接下級和間接下級 此時需要使用sql遞迴語句。oracle中的遞迴語句 start with connect byprior 例子 pid id a b a c a e b b1 b b2 c c1 e e1 e e3 d d1...

Oracle 學習使用SQL語四 DML語句

b 一 insert插入資料 b b 1 將整張表的資料插入到一張表中 b color red 語法 insert into 表名 子查詢 color 使用子查詢將整張表插入到制定的表中,有兩種方式,如下 1 insert into cip test select from cip tmp 有點不明...

Oracle與Oracle的SQL操作語句

oracle 也是一種資料庫管理系統 儲存結構分類 邏輯儲存結構,物理儲存結構 邏輯儲存結構 資料塊 資料塊是oracle邏輯儲存結構的最小邏輯結構,乙個資料塊對應乙個或多個物理塊,資料塊的結構包括塊頭和儲存區的兩個部分 塊頭包括 資料塊標題,表目錄,行目錄 儲存區 自由空間,行資料 資料區 資料區...