sql >> Database >  >> RDS >> Oracle

controleer op nul rijen in selectiequery

Gebruik de sqlca-struct

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. Volgsignalen met een signaalverwerkingsgegevensmodel

  2. JSON_OBJECT() Functie in Oracle

  3. Aanbevelingen voor ondersteuning van zowel Oracle als SQL Server in dezelfde ASP.NET-app met NHibernate

  4. Inleiding tot tijdelijke tabellen in SQL Server