0

MySQLのORACLEカーソルパラメータ機能と同等ですか?

例えば ​​:-

CURSOR cursorname(paramter_name datatype) IS SELECT * FROM TABLE_NAME;
4

2 に答える 2

0

このような:

このプロシージャは、var_id_resパラメータを使用して、特定の予約を指定します。

このプロシージャパラメータは、対応するアイテムのみを選択するようにカーソルを制御するために使用されます

CREATE PROCEDURE `UpdatePriceAndVatAndDiscountForReservationItems`(
        IN var_id_res INTEGER
    )
...to the reservation passed by the parameter:

-- the line reserve curosr


 DECLARE cur_res CURSOR FOR
        SELECT  id_line
        ,       id_prod
        ,       disc_bool
        ,       no_days
        FROM    line_reserve 
        WHERE   id_res = var_id_res;
于 2013-02-07T09:28:46.853 に答える
0

次のことを試すことができます。

CURSOR select_curs IS SELECT * FROM tbl WHERE id = @id;

set @id = 1;
OPEN  ..
FETCH ..
CLOSE ..
于 2013-02-07T09:15:21.610 に答える