cursor

    -2热度

    1回答

    我正在尝试在Postgres中迁移Oracle Procedure/Funcnctions,在PostgreSQL中我发现处理PostgreSQL中的游标语法有一些困难。 甲骨文PROC片段是: IF v_user_auth THEN OPEN no_emp_cur; ELSE OPEN un_auth_no_emp_cur; END I

    0热度

    1回答

    我为auto follow用户创建了一个存储过程,并且此过程已在服务器上。在我的数据库中,有2万多个用户。本店程序使用光标。 出现此错误从服务器接收结果时发生传输级错误。 (provider:TCP提供程序,error:0 - 一个现有的连接被强行关闭远程主机)“ 这是我的存储过程 DECLARE @UserIdF Int DECLARE @UserId Int

    0热度

    1回答

    我在数据库中有一个字段为空 当我在游标中检索它时,它是空的。 我可以告诉大家,从 cursor.isNull(1)为真 所以,当我做cursor.getLong(1)应该根据文档抛出异常。但它实际上检索0没有和例外。 有什么想法为什么?

    -1热度

    1回答

    我正尝试使用动态SQL查询执行存储过程。我终于得到它编译,但它返回以下错误: ORA-00936 - Missing expression 我哪里出错了? 包装规格: TYPE T_CURSOR IS REF CURSOR; PROCEDURE RADNIK ( P_ID_OC_NAJVISA IN RADNIK.ID_NAJVISA_OC%TYPE, --1 P_IME_

    1热度

    1回答

    我创造了许多光标在我的应用程序通过行操作中我只选择了500或1000个记录每个光标单次运行执行行,以便光标可以完成的循环在单次运行中很快成为postilion,换句话说,我为单个游标运行选择了有限数量的记录。 要执行光标更快,而不是放在我用以下声明光标的两种服务器的负载。 宣言1: DECLARE DB_CURSOR_01 CURSOR本地静态READ_ONLY FORWARD_ONLY FOR

    0热度

    1回答

    我有表,销售单据和发票,例如 SalesDoc | Invoice | InvoiceType ------------------------------------ Doc1 | Inv1 | A Doc1 | Inv2 | B Doc1 | Inv3 | C Doc2 | Inv1 | A Doc2 | Inv2 | C Doc3 | Inv1 | A Doc

    0热度

    1回答

    我们正在从ORACLE到POSTGRESQL进行大型转换,我试图定义所有我们应该改变的东西,而且好像PostgreSQL中没有DBMS_SQL。 我知道我可以用光标做所有事情,但DBMS_SQL非常适合重复使用代码并在不同代码之间移动光标。

    0热度

    1回答

    我创建了此MySQL存储过程作为我的问题mentioned in this post on SO的解决方案。 下面是该过程: CREATE DEFINER=`root`@`localhost` PROCEDURE `new_procedure`() BEGIN DECLARE n, i INT DEFAULT 0; DECLARE pid VARCHAR(20); DROP tempora

    0热度

    1回答

    如何将Ref Cursor作为参数传递给存储过程? 我想调用一个需要光标作为参数的存储过程。在存储过程中使用的游标作为out参数。存储过程和游标都在包中定义。 如何通过传递光标来调用存储过程? 请用示例说明 这个程序和光标是怎么写的。 PACKAGE company IS /* Define the REF CURSOR type. */ TYPE curvar_type IS REF C

    1热度

    2回答

    我想使用自定义光标与url代码,但它似乎不起作用。这里是链接到光标我想使用:http://www.rw-designer.com/cursor-detail/43903 段: .dropbtn { background-color: rgba(0, 0, 0, 0.0); font-family: 'Montserrat', sans-serif; col