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

ora:00936 kesalahan Ekspresi Hilang

Masalahnya adalah penggunaan CONVERT . yang salah fungsi. Silakan lihat dokumentasi .

SQL> SELECT convert(DATE,hiredate) as created_dt from emp;
SELECT convert(DATE,hiredate) as created_dt from emp
               *
ERROR at line 1:
ORA-00936: missing expression


SQL>

Saya kira Anda mencoba mengonversi tipe data, Anda dapat menggunakan TO_DATE untuk mengubah string menjadi tanggal. Atau, TO_CHAR untuk melakukan sebaliknya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL SELECT DATE dari bidang DATETIME

  2. Driver ODP.NET terkelola tidak muncul di dialog Sumber Data

  3. Bagaimana cara mengubah tabel tambahkan kolom oracle

  4. Cara menggabungkan beberapa baris urutan demi urutan di Oracle10g

  5. Penanganan pengecualian PL/SQL:tidak melakukan apa pun (abaikan pengecualian)