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

Nama Kolom diawali dengan angka?

Jika Anda menggunakan nama kolom yang dimulai dengan angka, maka Anda perlu menggunakan tanda kutip ganda. Misalnya:

create table foo (
"3RD_DIAG_CODE" varchar2(10 byte) --make sure you use uppercase for variable name
);

insert into foo values ('abc');
insert into foo values ('def');
insert into foo values ('ghi');
insert into foo values ('jkl');
insert into foo values ('mno');
commit;

select * from foo;

3RD_DIAG_C
----------
abc
def
ghi
jkl
mno

select 3RD_DIAG_CODE from foo;

RD_DIAG_CODE
------------
       3
       3
       3
       3
       3

select "3RD_DIAG_CODE" from foo;

3RD_DIAG_C
----------
abc
def
ghi
jkl
mno

Sunting: Adapun pesan kesalahan itu sendiri, Anda mungkin (seperti yang ditulis BQ) kehilangan koma dari klausa pilih.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara untuk memasukkan &mengambil data BLOB dari database Oracle menggunakan SQL?

  2. Butuh bantuan dalam menjalankan permintaan pembaruan segera

  3. Ekspor Hasil Kueri ke File XML saat menggunakan SQLcl (Oracle)

  4. Perbaiki ORA-02273:kunci unik/utama ini direferensikan oleh beberapa kunci asing

  5. Masalah penggabungan