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才可以