Oracle建立表和自增長主鍵

2021-06-07 14:54:12 字數 653 閱讀 9736

/*建立表 不帶自動標示*/

create table product

(pid number(15) primary key not null,

pname varchar2(20) not null

);commit;

insert into product(pid,pname) values(1,'美瞳');

commit;

/*清楚表記錄*/

truncate table product;

commit;

select * from product;

/*檢視表結構*/

desc product

drop table orders;

/*建立表 帶自動標示*/

create table orders

(oid number(15) primary key not null,

pname varchar2(50) not null

);create sequence oid_id start with 001001 cache 2;/*建立自動標示序列*/

insert into orders(oid,pname) values(oid_id.nextval,'美瞳');

commit;

oracle建立自增長主鍵

建表 使用者必須被顯示的賦予建立觸發器的許可權才可以建立trigger 1 用sys 1234登陸sqlplus 2 在command視窗輸入 grant create any trigger to sprita1 3 提示grant succeeded表明賦予成功 建立自增長主鍵的表 create...

oracle 建立表sql語句,主鍵,自增長

在建立表之前請必須了解一下兩點 1,oracle 沒有identity,所以需要自己用squence 和 trigger 配合使用 實現 自增長。2,oracle中如果使用關鍵字,需要用 雙引號引起了。所以下面例子中出現的雙引號可以理解成轉義的。在執行多個sql是用 可以區分。現在就直接來sql語句...

筆記 oracle 建立主鍵自增長

筆記 1 建立表 create table test id number 18,2 primary key,主鍵 unique not null name varchar2 100 not null 2 建立序列 create sequence seq test id minvalue 1 最小值 ...