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

SQLコマンドラインを介してテーブルを作成しています。識別子が無効です

    DESCがあります 列名として入力します。使用することはできますが、引用符で囲む必要があります:

    CREATE TABLE PROJECTS (
        proID       NUMBER(4) NOT NULL,
        "Desc"        CHAR(20),
        sDate       DATE,
        eDate       DATE,
        Budget      NUMBER(7,2),
        maxStaff    NUMBER(2)
    );
    

    また、クエリで呼び出すたびに引用符を使用する必要があります。その列を別の列に変更することをお勧めします(おそらくDESCRIPTION ?)



    1. Oracleデータ型:VARCHAR2またはCHARを使用する必要があります

    2. SQLの連続した日

    3. 長さが10未満の文字列を格納する場合、varchar(10)とvarchar(1000)に違いはありますか?

    4. Postgresの正規表現の問題