Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

ora:00936 Thiếu biểu thức lỗi

Vấn đề là do việc sử dụng CONVERT không đúng cách hàm số. Vui lòng xem tài liệu .

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>

Tôi đoán bạn đang thử chuyển đổi kiểu dữ liệu, bạn có thể sử dụng TO_DATE để chuyển đổi chuỗi thành ngày tháng. Hoặc TO_CHAR làm ngược lại.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thực hiện FULL OUTER JOIN trong ORACLE bằng toán tử '+'?

  2. Cập nhật trạng thái bằng vb.net để cập nhật tất cả các trường

  3. Làm cách nào để tôi có thể tạo một tên bảng có điều kiện cho một câu lệnh SQL CREATE TABLE?

  4. Tác động của EM SQL Monitor

  5. Làm thế nào để tìm một mặt nạ cụ thể trong một chuỗi - Oracle?