Oracle对象的创建

原创 2016年08月29日 17:57:04

表空间

create tablespace myspace datafile 'C:\myspace.ora' size 100m;

用户

create user xixiaoming identified by xixiaoming default tablespace myspace quota 50m on users;
grant all privileges to xixiaoming;

CREATE TABLE emp1(
  emp_id NUMBER(6),
  name   VARCHAR2(20),
  age    NUMBER(3),
  CONSTRAINT pk_emp_id PRIMARY KEY(emp_id),
  CONSTRAINT uq_name   UNIQUE     (name),
  CONSTRAINT ck_age    CHECK      (age>0 AND age<150)
);

create or replace package SYNC_IMPLEMENT IS 
... 
end;

包体

create or replace package body SYNC_IMPLEMENT is
...
end;

过程

CREATE OR REPLACE PROCEDURE show_param_detail(
    isShowDetail  IN NUMBER:=1
) is
begin
...
end;

视图

create or replace view show_emp as select * from emp;

触发器

create or replace trigger tri_xtwh_ysdw
  after insert or update or delete on xtwh_gly.bm_ysdw  
  for each row
declare
...
begin
...
end;

类型

create or replace type JArrayType is table of varchar(255);

序列

CREATE SEQUENCE seq_emp1 
INCREMENT BY 1
START WITH 1
NOCACHE
NOCYCLE;

索引

CREATE INDEX idx_emp_name ON emp1(age);

同义词

CREATE SYNONYM st_ysdw FOR jczl.enterprise@dlink_orcl44;
版权声明:个人手打,欢迎指正。

oracle创建对象、删除对象操作

//创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' ...
  • liujiyang1989
  • liujiyang1989
  • 2014年04月11日 09:45
  • 2402

Oracle 模式对象

模式与对象的关系 模式:是数据库中全体数据的逻辑结构和特征的描述。它仅仅涉及到型的描述不涉及到具体的值 在Oracle中所谓模式就是指一系列逻辑数据结构或者对象的集合。 在Ora...
  • aaygj
  • aaygj
  • 2015年11月12日 11:23
  • 726

IMP-00041: 警告: 创建的对象带有编译警告解决办法

出现IMP-00041: 警告: 创建的对象带有编译警告: 以后再做数据迁移的时候需要额外注意,尤其用户中有视图或者触发器对象的时候。 用户的环境是这样的,在库里有三个oracle的用户,其中一个...
  • u012770274
  • u012770274
  • 2014年08月14日 11:13
  • 1705

oracle中创建同义词(synonyms)表

一 同义词
  • luwei19881121
  • luwei19881121
  • 2014年01月14日 16:17
  • 4237

创建VirtualBoxClient COM对象失败与Unable to load VirtualBox engine的解决方法

在网上发现很多相关的问题及解决办法,有很多都起不到实际作用解决不了根本问题。 问题:创建VirtualBoxClient COM对象失败,被召者 RC:REGDB_E_CLASSNOTREG(0x8...
  • niaonao
  • niaonao
  • 2016年06月03日 20:09
  • 2987

向Oracle数据库写入大对象(CLOB)

有两种方法向Oracle数据库中写入大对象。1 使用put 方法写CLOB列使用put方法写CLOB列可用以下10个步骤:1) 将LOB列初始化以便设置LOB定位器。在向LOB写内容之前必须先将LOB...
  • hp7981
  • hp7981
  • 2005年09月15日 22:47
  • 5730

Oracle数据库创建实体对象,在自命名包中定义函数以及返回实体对象数据

select fpdm,dsfjdm from tfp_fplx where dsfjdm='13701'; --创建测试实体 create or replace type testObject a...
  • u013310119
  • u013310119
  • 2017年05月23日 17:23
  • 213

Oracle 数据库对象-同义词

Oracle 数据库对象 数据库对象是数据库的组成部分,常常用 CREATE 命令进行创建,可以使用 ALTER 命令 修改,用 DROP 执行删除操作。前面已经接触过的数据库对象有表、用户等。 ...
  • wwwihpccn
  • wwwihpccn
  • 2014年05月31日 09:48
  • 2008

oracle数据库对象---同义词(synonym)

oracle数据库对象—同义词简析同义词是现有对象的一个别名,分为私有同义词和公用同义词,如一个表的表名过长或访问其他用户的表需要加上用户名作为前缀,可以用别名来解决。 part_1:查看scott...
  • Love_Legain
  • Love_Legain
  • 2017年01月10日 18:02
  • 671

对象权限+授予对象权限

对象权限 对象 表 视图 序列 过程 函数 包(pa...
  • zhou920786312
  • zhou920786312
  • 2017年05月26日 10:50
  • 402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle对象的创建
举报原因:
原因补充:

(最多只允许输入30个字)