【PLSQL连接远程数据库】教程文章相关的互联网学习教程文章

【原创】PostgreSQL遍历表的PLSQL列举

我们经常会对数据字典中的系统表进行遍历,从而写一些SHELL脚本或者动态造数据等等。这里我用PLSQL演示了三种方法来遍历一张表。表结构如下,t_girl=#\\dtmp_1;U我们经常会对数据字典中的系统表进行遍历,从而写一些SHELL脚本或者动态造数据等等。 这里我用PLSQL演示了三种方法来遍历一张表。 表结构如下,t_girl=# \d tmp_1; Unlogged table "public.tmp_1"Column | Type | Modifiers ----------+-----------------------------...

PLSQL无法连Oracle11g接数据库--问题解决【图】

本人在PC机上安装了Oracle 11g R2版本的数据库服务,通过PL/SQL连接数据库时总是无法连接,下面具体说明下安装环境。 问题说明: 本人在PC机上安装了Oracle 11g R2版本的数据库服务,,通过PL/SQL连接数据库时总是无法连接,下面具体说明下安装环境。 PC操作系统: Window7 (64bit) Oracle服务器版本:Oracle 11g R2 ((安装目录:D:\oracle\)(64bit) PL/SQL版本:PL SQL 10.0 在配置好oracle的tnsnames.ora文件(D:\oracle\product\...

Oracle在PLSQL中创建用户并授权【图】

1、打开SQL Plus,根据提示输入用户名密码登录。 注意:如果是系统用户的话,只能用sysdba登录。例如:sys as sysdba,输入User的 1、打开SQL Plus,根据提示输入用户名密码登录。 注意:如果是系统用户的话,,只能用sysdba登录。例如:sys as sysdba,输入User的密码进行登录。 2、登录成功后,首先创建表空间,此处我的表空间“StationSpace”。 Create TableSpace StationSpace DataFile E:\Oracle\oradata\StationSpace\Stati...

OraclePLSQLProcedure如何进行性能调优分析【图】

在Java的性能调优分析中,可以使用 JProfiler 分析JVM运行时的CPU消耗、Memory占用、Thread情况等信息。对于Java代码中调用的Ora 在Java的性能调优分析中,可以使用 JProfiler 分析JVM运行时的CPU消耗、Memory占用、Thread情况等信息。对于Java代码中调用的Oracle的存储过程、函数它也能输出调用时间、调用次数等信息,但对于过程、函数内部的性能情况,JProfiler就使不上力了。 在一次调优实战中,,我就遇到了上面的情况,存储过...

OraclePLSQL打包【图】

Oracle PLSQL 打包 --打包--创建包--步骤:--1、声明(创建包头)--2、创建数据对象(创建包体) --1、create or replace packag Oracle PLSQL 打包 --打包--创建包--步骤:--1、声明(创建包头)--2、创建数据对象(创建包体) --1、create or replace package myPackas v_bookCount integer; procedure p_back (v_stuid borrow.stuid%type,v_bid borrow.bid%type); function f_bookCount (v_stuid student.stuid%type) return i...

ORA-03114PLSQL过程编译断开连接错误【图】

Oracle数据库对象无效,通过PLSQLDev.exe程序进行包编译;报ORA-03114:连接数据库失败错误.PLSQLDev.exe程序和Oracle数据库的CDC功 Oracle数据库对象无效,通过PLSQLDev.exe程序进行包编译;报ORA-03114:连接数据库失败错误. Oracle DB版本:9.2.0.1 故障原因:PLSQLDev.exe程序和Oracle数据库的CDC功能产生冲突;使用TOAD,OEM等其他客户端工具则不会有以上情况。 故障解决: DROP TRIGGER sys.cdc_alter_ctable_before; DROP TRIGGER ...

PLSQL连接Oracle简单配置【图】

PLSQL工作依赖于 OCI.DLL 和其他一些Client带的文件,所以必须提供.通过环境变量 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,从而建 思路: PLSQL工作依赖于 OCI.DLL 和其他一些Client带的文件,所以必须提供. 通过环境变量 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,从而建立连接.步骤: 1.安装Oracle_client 2. 进入PLSQL 设置 OCI.DLL 文件路径和其所在目录的路径 3. 在ocl.dll同目录建立一个 NETWORK目录,该目录中建立ADMIN目录. 4....

PLSQL批量Forall操作性能提升详解【图】

--事实证明,使用bulk操作对比普通单条执行来说,不光是可以减少plsql与sql引擎之间的频繁切换。还可以减少redo与undo的生成。-- 首先创建测试表 create table test1 (c1 number , c2 number ,c3 number) ;create table test2 (c1 number , c2 number ,c3 number) ; 开始测试 SQL> declare 2 2 l_stat_sql varchar2(2000) := select value from v$mystat ms, v$statname sn where ms.STATISTIC# = sn.STATISTIC# and name ...

使用PLSQL打印日历【图】

最近有些闲,看完了concept突然有种空虚的感觉。闲话不多说。 用PLSQL写了一个打印日历的功能。 create or replace package disp 最近有些闲,,看完了concept突然有种空虚的感觉。闲话不多说。 用PLSQL写了一个打印日历的功能。 create or replace package display_date is procedure display_spec_mon (year number , month number) ;end ;create or replace package body display_date is type t_conv_mon is table of varch...

一段OracleEBS中给指定用户增加指定职责的PLSQL脚本【图】

在一些比较注重权限的EBS项目中, 普通用户通常没有System Administrator权限, 只能由DBA给一个一个用户一个一个职责加, 纯手工的 一段Oracle EBS中给指定用户增加指定职责的PLSQL脚本 [日期:2012-11-23] 来源:Linux社区 作者:t0nsha [字体:]在一些比较注重权限的EBS项目中, 普通用户通常没有System Administrator权限, 只能由DBA给一个一个用户一个一个职责加, 纯手工的话很麻烦, 于是写了一段PLSQL脚本, 留着备用. 由于Oracl...

用PLSQL创建Oracle用户【图】

以SYSDBA身份登录PL; 2、右键“User”-gt;“New”新建用户; 3、弹出新建用户窗口,在“general”选项卡中,填写: name:用 以SYSDBA身份登录PL; 2、右键“User”->“New”新建用户; 3、弹出新建用户窗口,,在“general”选项卡中,填写: name:用户名; password:密码; 4、切换到“Role Privileges”选项卡: Role选择connect,勾选“Default” 5、切换到“System Privileges”选项卡: System Privilege中选择“...

Oracle--PLSQL之控制结构

条件分支语句 IF 语句: –IF-THEN-END IF –IF-THEN-ELSE-END IF –IF-THEN-ELSIF-END IF –case语句: 循环语句 –lcondition 是一个布尔变量或表达式 (值为TRUE, FALSE或NULL) (仅当表达式为TRUE时执行 THEN 之后的语句)。 THEN 是一个子句,与前面的布尔表达式相联系。 statements 是 若干个PL/SQL 或 SQL 语句 (语句中可能还有嵌套的IF 语句)。ELSIF 这个关键字将引入一个布尔表达式 (如果第...

Oracle--plsql异常处理

Oracle中出现错误的情形通常分为编译时错误(compile-timeerror)和运行时错误(run-time error),异常是在PL/SQL执行过程中出现的 当子块自己处理异常时,它可以正常终止,并且在子块的END语句之后可以立即将控制交给外部块。 然而,如果 PL/SQL出现了异常,但当前块中没有针对该异常的处理机,就会寻找外部块中有没有处理机,如果所有的外部块都不能处理这个异常,则就会在宿主环境中出现未经处理的异常。 当把异常传播给外部块,,...

Oracle--plsql复合数据类型【图】

Oracle--plsql复合数据类型,复合组合变量也叫做组合变量,在复合变量中包括多个内部组件,每个组件都可以单独存放值,因此一个复 复合组合变量也叫做组合变量,在复合变量中包括多个内部组件,每个组件都可以单独存放值,因此一个复合变量可以存放多个值。 复合变量类型不是数据库中已经存在的数据类型,因此复合变量在声明类型之前,首先要先创建复合类型, 复合类型创建后可以多次使用,以便定义多个复合变量。 复合数据类型包括...

Oracle--plsql游标创建和使用【图】

游标(cursor)是Oracle系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果。,PL/SQL隐式建立并自动管理这一游 为什么要Oracle游标: 先看这个:DECLARE v_empno emp.empno%type; v_ename emp.ename%type; BEGIN SELECT empno,ename into v_ename,v_empno FROM emp; dbms_output.put_line(v_empno|| ||v_ename); END; 这个SELECT语句可能返回多条记录,所以这个赋值语句可能是错误的...

PLSQL - 相关标签