sql >> データベース >  >> RDS >> Oracle

ORA-00942:表またはビューが存在しません...詳細を取得できますか?

    PL/SQLプロシージャがコンパイルされる場合、直接参照される表が存在する必要があります。動的SQLだと思います。 DBMS_SQL を使用している場合は、LAST_ERROR_POSITION を使用できます。 。 EXECUTE IMMEDIATE を使用していて、便利な変数に SQL がある場合、コードは次のようになります:

    すぐに v_sql の実行を開始します。他のユーザーが v_cur BINARY_INTEGER を宣言した場合は例外です。 v_cur を開始:=dbms_sql.open_cursor; dbms_sql.parse (v_cur、v_sql、dbms_sql.native);その他の場合の例外 dbms_output.put_line (sqlerrm || ' 近くの pos ' || substr(v_sql,dbms_sql.last_error_position -10,40)); dbms_sql.close_cursor (v_cur);高める;終了;終了;  


    1. jdbcデータソースでdbtableオプションのサブクエリを使用するにはどうすればよいですか?

    2. MySqlとEntityFramework4.1コードを最初に使用する方法

    3. 重い結合を使用したMySQLクエリの最適化

    4. タイムスタンプと別の条件に基づいて複数のテーブルに参加する