论坛首页 入门技术论坛

oracle基础(一)

浏览 1783 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-05-05  
oracle是面向过程的数据库语言,其简单的语法和其他的sql都一样
1.创建用户:create user 用户名 identified by 用户密码;
2.用户授权:grant connect,resource,dba to 用户;
3.创建表:create table 表名(参数 数据类型,……);
4.创建索引:create index 索引名 on 表名(字段名);
5.创建序列:create sequence 序列名 start with 开始数 minvalue 最小值 maxvalue 最大值;
6.创建存储过程:create or replace procedure 过程名(参数 参数类型 数据类型,……)as begin 控制流语句;end 存储过程名;
7.创建试图:create or replace view 试图名(字段,……) as 查询语句;
8.创建临时表:create global temporary table 表名 (字段 数据类型,……) on commit preserve(delete) rows ;注:ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
9.创建表空间:create tablespace 表空间名 datafile '/dev/name1' SIZE 2000M, '/dev/name2' SIZE 2000M
DEFAULT STORAGE ( INITIAL 64K NEXT 64K MAXEXTENTS UNLIMITED PCTINCREASE 50 );
10.创建回滚段:create rollback segment "回滚段编号" tablespace "表空间名";
11.创建触发器:create or replace trigger 触发器名称 触发时间 触发事件 on 表名[for
each row] pl/sql语句;
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics