Oracle XE 11gを使用しているときにこのエラーが発生しました これを2時間ピッキングしていて、構文エラーの原因が見つからないようです。SQL構文エラー| ORA-00904 ::無効な識別子
CREATE TABLE vacation_unit
('VACATION_ID' INT NOT NULL COMMENT 'Vacation ID primary key',
'LOCATION_NUM' INT NULL COMMENT 'Location Number',
'UNIT_NUM' INT NULL COMMENT 'Unit Number in Condo building',
'SQR_FT' DECIMAL (5,0) NULL COMMENT 'Size of COONDO unit in square feet',
'BDRMS' DECIMAL (2,0) NULL COMMENT 'Number of bedrooms in CONDO',
'BATHS' DECIMAL (2,0) NULL COMMENT 'Number of bathrooms',
'VACATION_FEE' DECIMAL (6,2) NULL COMMENT 'Monthly condo fee',
'OWNER_NUM' CHAR(5) NULL COMMENT 'Number of CONDO owner',
PRIMARY KEY ('VACATION_ID'));
私はそれらのオンライン文法チェッカーを使用しました、2行目が強調表示取得し続け、私はその行を削除した場合、それを進めるのラインを強調しています。これは、コードの構造全体に何らかの問題があると私に信じさせます。 誰かが手伝ってくれませんか?
多くのおかげで、 Xlar
@Xlarを - そして、あなたは二重引用符ドンの列名「かのように」行動するならば、それは最高です存在しない。二重引用符を必要とする列名を使用しないでください(これには予約語Oracleという列名、数字で始まる列名、アンダースコア以外の非数字記号、非数字記号、大文字と小文字の名前が含まれます)二重引用符が必要な場合は、データベースとクエリに問題が生じるだけです。 – mathguy