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

kiểm tra không có hàng nào trong truy vấn chọn lọc

Sử dụng cấu trúc sqlca

EXEC SQL include "sqlca.h"
#define NO_ROWS_FOUND (sqlca.sqlcode==1403)
EXEC SQL BEGIN DECLARE SECTION;
    int val=0;
    short ind=0;
EXEC SQL END DECLARE SECTION;

EXEC SQL 
    select value
    int :val :ind 
      from mytable where rownum=1;
if(NO_ROWS_FOUND)
   printf("No rows found\n");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm giá trị tối thiểu thứ N của giá trị Varchar trong Oracle

  2. Các công cụ dành cho nhà phát triển để truy cập trực tiếp vào cơ sở dữ liệu

  3. cách lấy tên của phân vùng trong oracle khi tôi nhập ngày tháng

  4. Oracle ROWID dưới dạng tham số hàm / thủ tục

  5. Chèn hàng loạt vào Oracle bằng .NET