oracle資料庫主鍵設定為id插入語句時如何自

時間 2021-10-14 22:24:01

1樓:牛氣的江湖先行者

使用oracle資料庫中的關鍵字sequence來實現目的。

//建立myseq

create sequence myseqstart with 1

increment by 2

maxvalue 40

minvalue 1

cycle

//建立使用者表

create table user

(id int,

compname varchar2(20)) 插入語句可以這樣寫:

insert into user values(myseq.nextval,'aa')

這樣的話每次插入的id就是自動遞增的

2樓:匿名使用者

大體步驟:

1、建表,如:表table_a;(lz應該是建好表了)2、建sequence,如:seq_table_a;

3、插入的sql寫法,如:"insert into table_a(id) values(seq_table_a.nextval)"

可以先去了解“sequence”。

3樓:

create sequence seq_idincrement by 1

start with 1

nomaxvalue

nominvalue

nocycle

nocache

order;

insert into table_name(id)values(seq_id.nextval);

commit;

oracle資料庫,oracle資料庫價格

oracle是一種適用於大型 中型和微型計算機的關聯式資料庫管理系統,它使用sql structured guery language 作為它的資料庫語言。sql主要包括資料定義 資料操縱 包括查詢 和資料控制等三方面功能。sql是一種非過程化程度很高的語言,使用者只需說明 幹什麼 而無需具體說明 怎麼...

在資料庫(Access 中,如何設定主鍵

字段設計介面,選中要作為主鍵的字段,點工具上的 金黃色小鑰匙就設定成主鍵了。 先開啟access,在表物件中選擇 新建 在彈出的表的方式選項中,選擇 鏈結表 的建立方式,在彈出的 鏈結 中,選中你的excel表.在 鏈結資料表嚮導 中選擇 下一步 直至 完成 這是在表物件中會顯示出你所新建的exce...

mysql資料庫和oracle資料庫的區別

1 體積不同。oracle它體積比較龐大,一般是用來開發大型應用 例如分布式 的。而mysql的體積相對來說比較小,較之oracle更容易安裝 維護以及管理,操作也簡單,最重要的是它是三個中唯一乙個開源資料庫,但目前也屬於oracle公司的產品了。2 容量不同。oracle容量無限,根據配置決定 而...