oracle建表並設定ID為自動增長

2021-09-03 00:10:34 字數 1114 閱讀 1311

create tablespace shopping

datafile

'd:\oracle\mypc\oradata\orcl\shopping.dbf

'size 20m

autoextend on ;

create user shopping --建立 使用者 使用者名稱

identified by shopping --密碼 密碼字元

default tablespace shopping --預設表空間 表空間名

temporary tablespace shopping; --臨時表空間 表空間名

--賦予許可權

grant connect to shopping with admin option;

--角色

grant dba to shopping with admin option;

使用sql plus登陸管理員帳戶,給shopping使用者授dba許可權

grant dba to shopping;

以下為設定id自動增長步驟:

1、建表

2、建序列

3、建觸發器

插入自動增長id

insert into table_name(id)

values(seq_id.nextval);

注意點:後來我又遇到個問題,因為我的那個表中有字段資料是空,實際表字段設計的是不可為空,我是用insert請句插入的資料「null」,所以在插入自動增長id的時候報錯:

修改表字段勾選 可為空,除非id外,其它欄位都可為空,如果不為空,那麼字段資料裡面要確實不是null才可以

oracle建表並設定ID為自動增長

create tablespace shopping datafile d oracle mypc oradata orcl shopping.dbf size 20m autoextend on create user shopping 建立 使用者 使用者名稱 identified by sho...

oracle建表並主鍵自增

oracle建表,並設主鍵自增 建立使用者表 create table user info t id integer not null user id varchar 50 user name varchar 50 user password varchar 50 user varchar 20 u...

oracle建表設定主鍵自增

首先建立一張表 create table member memberid number primary key,membermail varchar2 20 not null,membername varchar2 20 not null,memberpassword varchar2 20 然後,...