SQLプロシージャの本体に指定されるDDLリクエストの実行時の動作は、プロシージャの作成時に実行されるセッション モードによって異なります。
- Teradataセッション モードのプロシージャの明示的なトランザクション内で指定されるDDLリクエストは、そのトランザクションで指定された最後のリクエストでなければなりません。 そうしないと、システムによって実行時例外が出されます。
- ANSIセッション モードでプロシージャを実行する際、プロシージャ本体で指定されるそれぞれのDDLリクエストは、COMMIT WORKリクエストで明示的に終了されなければなりません。 そうしないと、システムによって実行時例外が出されます。