Oracle建表空间、建表、索引、序列

建表空间攻略

  • 创建临时表空间
create temporary tablespace user_temp tempfile '[全路径]' size 1G autoextend off;
  • 创建数据表空间
create tablesspace user_data datafile '[全路径]' size 1G autoextend off;
  • 创建用户并且指定表空间
create user username identified by password default tablespace user_data temporary tablespace user_temp;
  • 为创建的用户授权

授予系统权限:

grant create session to username;

授予角色权限:

grant dba to username;

授予表权限:

grant select, delete, insert, update on owner.tablename to username;

建表攻略

  • 建表
create table owner.tablename (
UID number not null,
ID number not null,
TestID number not null,
Name varchar2(100 bytes) not null,
Name2 varchar2(150 bytes) not null,
Describe varchar2(250 bytes) not null default 'This is value of teesting'
) tablespace tablespacename;
  • 建唯一索引(UID建立唯一索引,可指定tablepspace)
create unique index owner.ux_owner_tablename_UID on owner.tablename(UID);
  • 建联合索引(Name、Name2建立联合索引)
create index owner.ix_owner_tablename_Name_Name2 on owner.tablename(Name, Name2);
  • 建立序列
create sequence owner.seq_owner_tablename_UID maxvalue 999999999999 start with 2000 increment by 1 cache 1000;
  • 删除表、删除索引
drop table owner.tablename;
drop index owner.ux_owner_tablename_UID;
posted @   新小斌  阅读(254)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示