Sybase 資料一覧

CREATE PROCEDURE文を実行中に「Msg 106, Level 15, State 1: Too many table names in the query. The maximum allowable is 16」というエラーが出る

2007/8/25更新

対応バージョン: 11.9.2

ひとつのストアドプロシージャ内で同時に使えるテーブルは最大16であり、これは設定では変えられない。

プロシージャの構成を見直して以下のような対応が必要である。

テーブル数を減らす
プロシージャを複数に分割する