A5:SQL Mk-2

開発のこと、日々のこと

MySQLでのストアドプロシージャの作成

ホーム フォーラム A5:SQL Mk-2掲示板 MySQLでのストアドプロシージャの作成

  • このトピックには3件の返信、2人の参加者があり、最後にだいきにより6年、 8ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #1516 返信
    だいき
    ゲスト

    いつも便利に使わせていただいております。

    MySQLでのストアドプロシージャの作成について、
    今までのバージョンでは作成できていたのですが、
    最新のバージョンで実行したところ、
    下記のようなエラーが出て、作成できなくなりました。
    「モジュール ‘A5M2.exe’ のアドレス 00000000018FFB56 でアドレス
    0000000000000078 に対する読み取り違反がおきました。」

    確認が取れた環境について、下記致します。
    OS : Windows 10 Pro Ver 1709
    MySQL : 5.7.20

    作成できる  : A5MK2 2.13.0 beta40 x64
    作成できない : A5MK2 2.13.0 beta48 x64

    お手数ですが、ご確認、ご対応、頂けないでしょうか。

    #1517 返信
    だいき
    ゲスト

    情報を追記させて頂きます。

    ストアドプロシージャの作成については、下記のようなSQLを作成し、
    A5MK2より、プロシージャモードにて作成しておりました。
    そして、下記のような簡単なSQLで試してみたのですが、
    bata40では作成され、bata48ではエラーとなり、作成できませんでした。

    DROP PROCEDURE IF EXISTS ProcName;

    CREATE PROCEDURE ProcName
    (
    IN InParam1 VARCHAR(16)
    , IN InParam2 VARCHAR(10)
    , IN InParam3 INT
    )
    BEGIN
    DROP TABLE IF EXISTS tempTable;

    CREATE TEMPORARY TABLE tempTable (
    Item1 varchar(16) NOT NULL DEFAULT ”
    , Item2 varchar(10) NOT NULL DEFAULT ”
    , Item3 decimal(10,0) NOT NULL DEFAULT ‘0’
    );

    END;

    #1539 返信
    松原正和
    キーマスター

    だいきさんこんにちは。

    すみません、プロシージャの作成がエラーになるというより、Version 2.13.0 beta 48で結果セットを返さないすべてのSQLで障害が出ていたようです。

    Version 2.13.0 beta 49で修正したいと思います。

    #1554 返信
    だいき
    ゲスト

    素早い対応、ありがとうございました。

    A5MK2 2.13.0 beta49 x64

    の新しいバージョンを既存の環境にて、動作確認し、
    正しく、ストアドプロシージャが作成できる事を確認しました。

    改めて、ありがとうございました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
返信先: MySQLでのストアドプロシージャの作成
あなたの情報:




コメントは受け付けていません。