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

Cách nhanh nhất để kiểm tra xem một số bản ghi trong một bảng cơ sở dữ liệu?

Truy vấn EXISTS là một truy vấn nên sử dụng nếu bạn không quan tâm đến số lượng bản ghi:

select 'Y' from dual where exists (select 1 from mytable where parent_id = :id)

Điều này sẽ trả về 'Y' nếu bản ghi tồn tại và không có gì khác.

[Về câu hỏi của bạn trên "uniqueResult" của Hibernate - tất cả những gì điều này làm là trả về một đối tượng duy nhất khi chỉ có một đối tượng để trả về - thay vì một tập hợp chứa 1 đối tượng. Nếu nhiều kết quả được trả về, phương thức sẽ ném ra một ngoại lệ.]



  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 để chọn từ danh sách các giá trị trong Oracle

  2. Kiểm toán trong Oracle

  3. Cách tạo nhiệm vụ ADDM và kiểm tra báo cáo của nó

  4. Cách bật ghi nhật ký cho các câu lệnh SQL khi sử dụng JDBC

  5. ORA-4031 lỗi với Direct NFS