plsql

    1热度

    1回答

    我所试图做的 我想写使用Dynamic SQL创建表的过程。 什么问题 我收到以下错误,而编译程序: LINE/COL ERROR -------- ----------------------------------------------------------------- 4/5 PL/SQL: Statement ignored 4/80 PLS-00208: identifi

    0热度

    2回答

    我想测试一个PL/SQL过程,它需要一个XML CLOB作为一个参数 PROCEDURE example_proc(ex_xml CLOB) IS BEGIN /* Find the second < (skip over declaration) */ ln_position := instr(pc_shipment_xml, '<', 1, 2); /* Find the space

    0热度

    3回答

    有大数据的表,有人知道如何优化count语句吗?例如:表预订(ID,电子邮件,手机,...)(约30个字段)。 Function GetBookingCount(p_email, p_mobile) return number Select count(id) from Booking Where email = p_email or mobile = p_

    1热度

    1回答

    我在Oracle 11g数据库中有一个表,名为REPORT的列。我正在尝试编写一个select语句来显示下面的所需结果。我需要选择“\”和后面出现的“#”之间的字符串。我认为这可以使用regexp_substr函数完成,但我没有取得任何成功。我有太多的例子说明我上周在这里发布的失败尝试。任何帮助,将不胜感激。 REPORT_COLUMN #Med Reports\Client, Ray.dco#

    0热度

    1回答

    如何使用plsql中的函数/过程创建表,以便将表名称作为动态变量并使用提供的参数创建该表? A)我试过了: CREATE OR REPLACE PROCEDURE CREATE_TABLE IS UN VARCHAR2(20) :=&TABLE_NAME; BEGIN CREATE TABLE UN(CUSTOMER_ID NUMBER,ORDER_DATE VARCHAR2(20

    0热度

    2回答

    下面的代码返回错误ORA-00942: table or view does not exist,我想可能是因为PL/SQL运行时引擎(或者我不知道是什么)试图将table_in作为表处理,但是为什么会这样做,我已经将table_in声明为变量。 ex26011601表存在与相同架构中的值。 set serveroutput on declare function tabcount

    -1热度

    2回答

    我是pl sql的新手,我尝试编写一个函数,该函数应该从db读取数据来控制它们并返回一个数字,但它会生成一个错误ORA-00900: invalid SQL statement。 FUNCTION get_cbk_values ( TC_CODE IN NUMBER, MERCHANT_DOM IN VARCHAR2, MER

    1热度

    1回答

    我想构建可修复的函数来导出数据表格用户选择任意列的用户选择任意数量的列用户选择csv文件我搜索,发现他们是远离像... link here ...和另一种方式使用我选择的动态光标,但我得到如下所示的错误 我试图使用具有RETURN类型的CURSOR但是,只有通过嵌入式动态OPEN语句,无RETURN类型的REF CURSOR可以OPEN“ NOTE此过程尚未完成,因为I需要制作UTL_FILE.P

    0热度

    1回答

    我遇到一个问题,那里有一个按钮,它的作用是点击“提交页面”。然后,代码执行PL SQL语句: IF :REQUEST = 'btn_create_company' THEN INSERT INTO COMPANIES (company_name) VALUES(:COMPANY_NAME); 然而,当代码来执行,而它被添加条目到数据库中,我得到它阻止网页从客户端上的这个错误处理后重定

    0热度

    1回答

    我对apex和存储过程非常陌生。这只是我创建的一个简单示例过程。但它保持输出“编译错误成功”。希望有人能帮忙,提前感谢。 CREATE OR REPLACE PROCEDURE get_client_info AS BEGIN select CLIENTID from client END get_client_info