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

SQLテーブルが存在しません

    user_tablesにあるため テーブル名は大文字と小文字で書かれています。

    のようなものを使用してこれらのテーブルを作成したと思います
    create table "Discount" ...
    

    通常、Oracleはテーブル名を大文字で保存し、二重クォータのないテーブル名は大文字で検索されます。したがって、あなたの

    select * from Discount 
    

    割引ではなく割引という名前のテーブルを検索します。テーブル名の大文字と小文字を保持することをオラクルに明示的に伝える必要があります。これは、2つのクォータでも行われます。だから

    select * from "Discount"
    

    動作するはずです。




    1. MySQL IN句を包括的(ORではなくAND)として使用する

    2. MySQLクエリで返されたデータのタイプを取得します

    3. Read Committedは、Postgres互換の分散SQLデータベースには必須です

    4. 別のデータを検索しようとすると、同じ結果が返されます