原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:
安装64bit oracle11g数据库后,使用PL/SQL连接数据库,解决“中文字符”乱码问题
现场环境
操作系统
WINDOWS 2008 64bit
数据库版本
Oracl11g 64bit 11.2.0.3...
分类:
数据库 时间:
2014-11-25 14:32:08
阅读次数:
257
最近在网上搜如何在win764位的情况下安装64位的oracle,并且使用PLSQL Developer来管理oracle。于是开始在oracle官网下载数据库,下载是一件很简单的事情,问题是在百度的时候都说PLSQL Developer位32位的,根本没有64位,而且32位的PLSQL Devel...
分类:
数据库 时间:
2014-11-25 12:24:22
阅读次数:
345
首先执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为 NLS_LANGUAGE 对应的 VALUE 项中是否为SIMPLIFIED CHINESE。如果不是,需要设置环境变量。 双击我的电脑,在空白处右键,属性,“高级...
分类:
数据库 时间:
2014-11-25 02:05:48
阅读次数:
182
执行动态sql的语法为:
Excute immediate 动态SQL语句 using 绑定参数列表 returning into 输出参数列表
测试表:表:student(id,name,age);
例子:存储
create or replace procedure p_stu_info(s_id number) is
v_name varchar2(10);
v_ag...
分类:
数据库 时间:
2014-11-24 20:56:58
阅读次数:
230
1.创建函数1 CREATE OR REPLACE FUNCTION fk_url_format(url VARCHAR2,charset VARCHAR2 :='UTF-8')RETURN VARCHAR22 IS3 BEGIN4 dbms_output.put_line(charset)...
分类:
数据库 时间:
2014-11-23 23:04:24
阅读次数:
343
语法:declare-->声明变量 begin-->执行部分 exception-->异常 end-->结束 / 最简单的程序:begin null; end; 输出语句:DBMS_output.put_line('****'); begin dbms_output.put_line('hello ...
分类:
数据库 时间:
2014-11-21 14:20:21
阅读次数:
321
??
PL-SQL 触发器
触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。
①触发器类型
触发器在数据库里以独立的对象存储,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而触发器是由一个事件来启动运行。
即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行...
分类:
数据库 时间:
2014-11-18 16:01:59
阅读次数:
302
??
PL-SQL 包的创建和应用
①简介
包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。
包类似于C++和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。
把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。
...
分类:
数据库 时间:
2014-11-18 16:01:53
阅读次数:
324
??
PL-SQL 存储函数和存储过程
ORACLE 提供可以把PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。
过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。
过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。
①创建函数
1. 建立内嵌函...
分类:
数据库 时间:
2014-11-18 14:46:38
阅读次数:
330