plsql相关内容

如何从PL / SQL过程中运行批处理文件

我有一个批处理文件将执行一些.EXE其中做一些操作(如连接到数据库,提取数据,插入数据等)结果 所有的东西都在批处理文件中配置,当我运行它,它的作品不错。 不过,我想从 PL / SQL程序调用这个批处理文件。结果 这个程序应该先调用这个批处理文件,批处理文件执行后,就会有它自己的SQL操作。 我如何可以继续这样做呢? 解决方案 设置了DBMS_SCHEDULER工作。本主题讨论在 ..
发布时间:2016-08-04 19:34:36 数据库

shell脚本嵌入的Oracle PL / SQL code定义绑定变量

如果我运行下面的脚本,我得到错误 SP2-0552:绑定变量“OUTRES”未声明。 那么,如何定义绑定变量OUTRES和在哪里定义? #!的/ usr /斌/庆典 SQLPLUS -s斯科特/老虎<< EOF 声明RET VARCHAR2(10):='0'; 开始 开始 插入编辑MyTAB(COL1)的值(1); 例外 别人那么当 RET:R ..
发布时间:2016-08-03 11:00:10 数据库

如何从一个bash脚本中执行SQL?

我有我想要自动执行某些SQL脚本。在过去,我已经使用SQL * Plus和手动名为sqlplus的二进制文件,从bash脚本。 不过,我试图找出是否有从bash脚本的内部连接到数据库,并调用脚本的方式......所以,我可以插入日期,使查询的运行相对于过去若干天。 解决方案 我稍微困惑。您应该能够从bash脚本中调用sqlplus的。这可能是你与你的第一条语句在做什么 请尝试执行您的b ..
发布时间:2016-08-02 14:53:03 数据库

什么是%NOTFOUND在cusor属性的默认值?

我学习的PL / SQL游标。我有一个游标属性的问题。什么一个默认值%FOUND ,%NOTFOUND 中的显性和隐性游标? 我要通过PDF,我发现这句话 LOOP FETCH C1 INTO my_ename,my_sal,my_hiredate; 出关时C1%NOTFOUND; ... END LOOP; 的第一次提取之前,%NOTFOUND计算为NULL。所以,如果fetch从不 ..
发布时间:2016-07-21 22:43:11 其他开发

我们可以使用PL / SQL线程?

有没有在PL / SQL调用异步的任何功能? 假设我在code块想调用过程多次,不会理会的时候,什么过程返回? BEGIN MYPROC(1,100); MYPROC(101,200); MYPROC(201 300); ... ...结束; 在上述情况下,我不希望我的code等待MYPROC(1,100)执行之前完成处理(101,200)结果 谢谢你。 解决方案 ..
发布时间:2016-07-21 09:12:25 数据库

PL / SQL的大小大于NVARCHAR2更大的数据类型支持

PL / SQL有数据类型NVARCHAR2(大小),其中大小为32767字节;相当于4095的记录。 现在,我应该给作为替代NVARCHAR2可以支持多于4k的记录的数据类型?我有一个不支持分页asp.net一个gridview。其中数据类型是最适合支持超过4095条记录? 解决方案 这只是文字?你可以使用 CLOB : 的 CLOB 数据类型存储单字节和多字节字符数据。 支持 ..
发布时间:2016-06-14 21:26:56 C#/.NET

调用Oracle存储过程这在Asp.Net页面开始工作

由于在使用OracleClient一个人不能使用该方法的.NET应用程序:BeginExecuteNonQuery 这允许您调用一个过程,不要等到最后。 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.beginexecutenonquery.aspx 我想创建一个火工作的过程。 http: ..
发布时间:2016-06-12 19:49:12 C#/.NET

优点和在Oracle中使用包的优缺点

我是相当新的使用包。我的团队是决定是否要使用我们的应用程序包。我们正在使用内联SQL目前4的应用程序。我们决定把每一个SQL语句的存储过程,然后逻辑分组存储过程分成包(这些存储过程将在应用程序之间共享)。什么是潜在的优点和使用包的利​​弊。 我们的应用程序使用C#写的asp.net。 解决方案 所以,你要开始一个关于优点与使用软件包的缺点辩论?好吧,那么我会离开你的缺点一部分,如果你能与 ..
发布时间:2016-06-09 17:11:28 C#/.NET

PLSQL返回关联数组功能

我有一个问题关于PLSQL函数返回一个数组。 我已经找到了很多有关使用数组 但我挣扎应该返回数组的功能。 源示例: 的http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/composites.htm#LNPLS99931 当我从谷歌上搜索周围的理解,一种方法返回一个数组首先创建一个表数组拆开,然后用这种类型的函数内。 我其实是 ..
发布时间:2016-06-03 21:38:21 其他开发

Oracle存储过程中,返回参考光标VS关联数组

我们的DBA需要我们返回来自存储过程的所有表格数据一组关联数组,而不是使用REF CURSOR这是我在网络上大多数例子中看到。他说,这是因为它的速度要快得多甲骨文做事这种方式,但由于需要对数据进行循环过两次,一次是在存储过程,然后再在应用程序时,它的进程似乎直觉上我。此外,值往往需要从他们的本地类型浇铸为varchar所以它们可以被存储在数组中,然后浇铸背面上的应用侧。使用这种方法还使得难以使用O ..
发布时间:2016-06-03 21:05:29 数据库

PL / SQL Array对CLOB

读音字使用的是Oracle 9i中。 我米从游标中读取数据到一个数组: 获取contract_cur BULK收进l_contract; 但现在我想“转换”这个* l_contract *成CLOB变量* l_clob * 有没有一种简单的方法来做到这一点? 或者否则,我怎么convertthe从SELECT语句行成一个单一的CLOB变量? 感谢 编辑:我忘了,更不用说其 ..
发布时间:2016-06-02 23:00:48 数据库

如何使用PL / SQL函数传递数组

我是一个Java开发人员使用Oracle PL / SQL的知识有限。请让我知道如何传递一个数组给PL / SQL函数在下面的示例,以及如何调用它。 CREATE OR REPLACE FUNCTION get_employees(pUserId NUMBER) RETURN VARCHAR2 IS l_text VARCHAR2(32767):= NULL; 开始 FOR cur ..
发布时间:2016-06-01 19:59:36 数据库

无法调用Oracle函数

我有象以下在它的函数,这预计是数组参数中的一个包。 创建或替换包装selected_pkg ISTYPE NUM_ARRAY是Number表;功能get_selected_kml( in_layer在数量上, in_solm_id在数量上, in_feature_ids IN NUM_ARRAY, in_lx在数量上, in_ly在数量上, in_ux在数量上, in ..
发布时间:2016-05-30 23:15:33 其他开发

在创建或PL模拟二维数组/ SQL

能否请你帮我,我怎么可以创建PL / SQL二维数组存储过程?列是动态的,因此它可以成长和类型也随之变化。 任何帮助是AP preciated。谢谢你在前进! 我有以下的code: 键入CAR_TABLE_ARRAY是VARRAY(2)的VARCHAR2(255); TYPE CAR_TABLE_TYPE IS CAR_TABLE_ARRAY表; CAR_TABLE CAR_TABLE_TY ..
发布时间:2016-05-30 23:04:22 数据库

在PL / SQL存储过程的参数变量数目

能否过程PL / SQL带有可变数量的参数? 在我的情况下,该程序由一个表单的提交按钮调用,形式有可变数量的输入。 解决方案 您不要客气,但您使用的mod_plsql? 如果是这样,你应该阅读有关灵活的参数传递。 在短,$ P $在浏览器中以感叹号PFIX你的程序的名称,并name_array和value_array定义的过程。 ..
发布时间:2016-05-29 12:21:28 JavaScript

PLSQL Apple推送notifiactions

我有通知的问题。 我使用的Oracle APEX休息服务。 如何从PL / SQL发送推送通知APN iphone? 您是否使用的数据库中的Java? 解决方案 我们成功实施​​具有的 Java的APNS 您创建一个服务: 的InputStream resourceAsStream =螺纹 .currentThread() .getContextClassLoad ..
发布时间:2016-05-26 10:32:37 数据库