Amazon RDS for Db2 ストアドプロシージャリファレンス
Amazon RDS には、Db2 エンジンを実行している Amazon RDS for Db2 DB インスタンスで使用できるシステムストアドプロシージャが用意されています。
これらのストアドプロシージャを実行するときは、次の点に注意してください。
-
ストアドプロシージャは Db2 コマンドラインツールからのみ実行でき、DBeaver などの SQL クライアントアプリケーションでは実行できません。
-
ストアドプロシージャを実行する前に、まず RDS for Db2 DB インスタンスのマスターユーザーとして
rdsadmin
データベースに接続する必要があります。次の例では、master_username
とmaster_password
をユーザー自身の情報に置き換えます。db2 "connect to rdsadmin user
master_user
usingmaster_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
ストアドプロシージャを呼び出すときに返されるエラーメッセージについては、「ストアドプロシージャからのエラーのトラブルシューティング」を参照してください。