Oracle 对象的创建

本贴最后更新于 2895 天前,其中的信息可能已经水流花落

表空间

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;
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    345 引用 • 742 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...