SQLの構文チェック方法

「SQLの構文チェック方法」の編集履歴(バックアップ)一覧はこちら

SQLの構文チェック方法」(2010/04/18 (日) 01:08:53) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

***動的SQLをチェックする場合 DBMS_SQL をファンクション化してチェック declare cid integer; begin cid := DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(cid, 'select * from emmmp', dbms_sql.v7); DBMS_SQL.CLOSE_CURSOR(cid); dbms_output.put_line ('end'); exception when OTHERS then dbms_output.put_line ('** エラー **'); end; -
***動的SQLをチェックする場合 DBMS_SQL をファンクション化してチェック declare cid integer; begin cid := DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(cid, 'select * from emmmp', dbms_sql.v7); DBMS_SQL.CLOSE_CURSOR(cid); dbms_output.put_line ('end'); exception when OTHERS then dbms_output.put_line ('** エラー **'); end; ***更新SQLをチェックする場合 トランザクションを読み込み専用にして行う set transaction read only; トランザクションが設定されました。 update emmmp set empno=1; * ORA-00942: 表またはビューが存在しません。 update emp set empno=1; * ORA-01456: READ ONLYトランザクションでは挿入/削除/更新ができません。

表示オプション

横に並べて表示:
変化行の前後のみ表示: