sql >> Database teknologi >  >> RDS >> Oracle

tjek for nul rækker i den valgte forespørgsel

Brug sqlca-strukturen

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. Importerer gammel mysql-datamappe

  2. Er der en standardtilgang til håndtering af uordnede arrays (sæt) i PostgreSQL?

  3. Laravel Global Settings Model

  4. Registrerer NULL-datoer og viser tom streng i SSRS