1,建立序列名
create sequence customer_id_seq
increment by 1 -- 每次加幾個
start with 1 -- 從1開始計數
nomaxvalue -- 不設定最大值
nocycle -- 一直累加,不迴圈
cache 10;--快取
一旦定義了customer_id_seq序列,就可以訪問序列的curval和nextval屬性。
curval:返回序列的當前值
nextval:先增加序列的值,然後返回序列值
2,新增唯一id
create table customers(id int primary key not null, name varchar(15));
3,插入資料
insert into customers values(customer_id_seq.curval, "name1");
Oracle中給表新增主鍵 外來鍵
1 建立表的同時建立主鍵約束 1 無命名 create table student studentid int primary key not null,studentname varchar 8 age int 2 有命名 create table students studentid int s...
Oracle中給表新增主鍵 外來鍵
一 建立表的同時建立主鍵約束 1 無命名 create table student studentid int primary key not null,studentname varchar 8 age int 2 有命名 create table students studentid int s...
iOS給已有類新增屬性
給已有類新增方法使用類別 category 就可以了,步驟也很簡單,xcode已整合好了建立類別的框架.那麼怎麼給已有類拓展乙個屬性,甚至更多呢?網上也有不少方法,我在此分享一種使用runtime機制來實現此功能.以nsstring為例 給nsstring類新增兩種型別的屬性,字串型別的tag值st...