有时候需要在两个数据库的表join 查询 这时候要用到 database link 。database link 的作用就是搭建数据库和数据库的连接。1.先看如何使用 PL\SQL 工具创建。找到database links 右键 新建填名称, 这里的用户名是远程数据库的登录名数据库就是本地文件 D...
分类:
数据库 时间:
2014-08-20 16:03:22
阅读次数:
263
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件...
分类:
数据库 时间:
2014-08-20 15:48:42
阅读次数:
378
1、存储过程创建格式: create [or replace] procedure procedure_name(参数) as/is 声明部分 begin 执行部分 [exception 异常处理部分] end; 注:(1).中括号为可选部分,即在一个存储过程中可以有也...
分类:
数据库 时间:
2014-08-20 14:02:33
阅读次数:
309
资料1
-- Created on 2014/8/20
declare
-- Local variables here
i integer;
begin
i := 12;
-- Test statements here
DBMS_OUTPUT.put_line(i);
end;
资料2
declare
cursor s is
...
分类:
数据库 时间:
2014-08-20 09:20:36
阅读次数:
228
函数调用限制 1、SQL语句中只能调用存储函数(服务器端),而不能调用客户端的函数 2、SQL只能调用带有输入参数,不能带有输出,输入输出函数 3、SQL不能使用PL/SQL的特有数据类型(boolean,table,record等) 4、SQL语句中调用的函数不能包含INSERT,UPDATE和D...
分类:
数据库 时间:
2014-08-20 01:12:35
阅读次数:
251
数据库触发器是存储于数据库的命名PL/SQL语句块,当触发事件发生时它们会隐含执行。触发事件可以是如下任何一种:1> 处理数据库表的DML语句(如INSERT,UPDATE或者DELETE)。在触发事件发生之前或者之后,触发器会执行。2> 特定用户在特定模式下,或者任何用户执行的DDL语句(如CRE...
分类:
其他好文 时间:
2014-08-19 18:43:45
阅读次数:
321
OracleXE管理界面默认端口8080,修改方法:进入OracleXE命令行界面,执行以下命令 SQL>?connect?/?as?sysdba
已连接。
SQL>?exec?dbms_xdb.sethttpport(8081);
PL/SQL过程已成功完成。...
分类:
数据库 时间:
2014-08-19 14:45:15
阅读次数:
186
oracle存储过程实例分类: 数据(仓)库及处理 2010-05-03 17:15 1055人阅读 评论(2)收藏举报认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而...
分类:
数据库 时间:
2014-08-19 12:22:35
阅读次数:
276
1、PL/SQL错误类型错误类型报告者处理方法编译时错误PL/SQL编译器交互式地处理:编译器报告错误,你必须更正这些错误运行时错误PL/SQL运行时引擎程序化地处理:异常由异常处理子程序引发并进行捕获2、异常的声明有两种异常:用户自定义异常和预定义异常用户自定义异常就是由程序员自己定义的一个错误。...
分类:
数据库 时间:
2014-08-19 02:06:03
阅读次数:
486
我们知道,要连接一个数据库需要知道四个参数:1. 登陆用户名:user;2. 登录密码:password;3. 存放数据库的服务器地址(server_ip)和端口(server_port);4. 数据库名(db_name);我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“s...
分类:
数据库 时间:
2014-08-18 17:49:42
阅读次数:
259