Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-00904::pengidentifikasi tidak valid Oracle sql

NUMBER adalah kata yang dicadangkan di Oracle dan Anda tidak dapat menggunakannya sebagai pengenal (kecuali jika Anda menggunakan pengenal yang dikutip dan menggunakan "NUMBER"; tapi jangan lakukan itu karena akan membingungkan).

Pilih kata lain yang artinya sama dan gunakan itu sebagai pengenal. Yaitu. jika nomor adalah nomor kelas maka gunakan room_number; jika jumlah kamar di lokasi itu maka gunakan amount; atau hal lain yang serupa.

create table Classroom (
    Classroom_ID varchar2(4000) not null constraint classroom_pk primary key,
    Capacity number not null,
    room_number number not null,
    Location varchar2(4000) not null
);
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klien Instan Linux dan Oracle

  2. System.Data.OracleClient.OracleException:ORA-01036:nama/nomor variabel ilegal

  3. Bagaimana cara mengembalikan resultet/kursor dari blok anonim Oracle PL/SQL yang menjalankan SQL Dinamis?

  4. Mendapatkan Hari Terakhir Bulan Sebelumnya di Fungsi Oracle

  5. batasan loader dilanggar saat menautkan kelas javax/xml/namespace/QName dari webapp di Oracle 10g