Amazon RDS for Db2 ストアドプロシージャリファレンス - Amazon Relational Database Service

Amazon RDS for Db2 ストアドプロシージャリファレンス

Amazon RDS には、Db2 エンジンを実行している Amazon RDS for Db2 DB インスタンスで使用できるシステムストアドプロシージャが用意されています。

これらのストアドプロシージャを実行するときは、次の点に注意してください。

  • ストアドプロシージャは Db2 コマンドラインツールからのみ実行でき、DBeaver などの SQL クライアントアプリケーションでは実行できません。

  • ストアドプロシージャを実行する前に、まず RDS for Db2 DB インスタンスのマスターユーザーとして rdsadmin データベースに接続する必要があります。次の例では、master_usernamemaster_password をユーザー自身の情報に置き換えます。

    db2 "connect to rdsadmin user master_user using master_password"
  • ストアドプロシージャは、ストアドプロシージャが正常に実行されたかどうか、および正常に実行されなかった理由を示す ERR_MESSAGE パラメータを返します。

    次の例は、ストアドプロシージャが正常に実行されたことを示しています。

    Parameter Name : ERR_MESSAGE Parameter Value : - Return Status = 0

    次の例は、ストアドプロシージャで使用された Amazon S3 バケット名が有効でなかったため、ストアドプロシージャが正常に実行されなかったことを示しています。

    Parameter Name : ERR_MESSAGE Parameter Value : Invalid S3 bucket name Return Status = -1006