
Oracle
jhlisprimer
我是一个爱好编程的人,道路一片迷茫.
展开
-
免安装Oracle客户端使用PL/SQL连接Oracle
安装PL/SQL连接服务器上的Oracle做开发,但是用PL/SQL连接Oracle,是需要安装Oracle客户端软件的,而我又不想再装那个东西,怎么办呢.1.到Oracle网站下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了。下载地址:http://www.oracle.com/technology/software/tech/oci/...原创 2010-09-06 15:41:37 · 101 阅读 · 0 评论 -
PL/SQL声明变量,输出变量值
DECLARE v_syscd char(3); v_sysnm varchar2(30);BEGIN SELECT syscd, sysnm INTO v_syscd, v_sysnm FROM sysmta WHERE syscd = '001'; dbms_output.put_line('syscd=' || v_syscd || '...原创 2011-01-28 16:41:50 · 1139 阅读 · 0 评论 -
定义标量变量--使用%TYPE属性
当定义PL/SQL变量存放列值时,必须确保变量使用合适的数据类型和长度,否则在运行过程中可能会出现PL/SQL运行错误。为了避免这种不必要的错误,可以使用%TYPE属性定义变量。 当使用%TYPE属性定义变量时,他会按照数据库列或其他变量来确定新变量类型和长度。示例如下:DECLARE v_syscd sysmta.syscd%TYPE; v_sysnm ...原创 2011-01-28 16:53:23 · 265 阅读 · 0 评论 -
复合变量--PL/SQL记录
复合类型:RECORD, TABLE, VARRAY 1.PL/SQL记录---1.PL/SQL记录DECLARE TYPE sysmta_record_type IS RECORD ( v_syscd sysmta.syscd%TYPE, v_sysnm sysmta.sysnm%TYPE );---定义复合变量类型 sysm...原创 2011-01-28 17:13:40 · 151 阅读 · 0 评论 -
参照变量--可以使用游标变量和对象类型变量
在编写PL/SQL时,可以使用游标变量(REF CURSOR)和对象类型变量(REF obj_type)1.REF CURSOR DECLARE TYPE c1 IS REF CURSOR; sysmta_cursor c1; v_syscd sysmta.syscd%TYPE; v_sysnm sysmta.sysnm%TYPE;BEGIN ...原创 2011-01-28 17:38:15 · 154 阅读 · 0 评论 -
PL/SQL循环语句的使用
循环语句 --1.基本循环DECLARE i INT:=1;BEGIN LOOP EXIT WHEN i=10; dbms_output.put_line(i); i :=i+1; END LOOP;END; 输出结果:12345...原创 2011-01-29 14:01:16 · 147 阅读 · 0 评论 -
在INSERT语句中使用PL/SQL记录
trbmta 表中的主键是SYSCD, BUMCD, BMNCD, TOKCDDECLARE trbmta_record trbmta%ROWTYPE; v_bumcd char(4);BEGIN FOR i IN 1..20 LOOP IF i<10 THEN v_bumcd :=...原创 2011-01-29 14:31:31 · 169 阅读 · 0 评论