sql >> Database teknologi >  >> RDS >> Sqlserver

Vis ikke tomme retursæt

pak den dynamiske forespørgsel i en IF-blok, der tester, om forespørgslen vil returnere noget.

select 'if exists (' + QUERY + ')' + char(10) + '    ' + QUERY
from (
    select QUERY = 'select * from ' + TABLE_NAME 
        + ' where ' + COLUMN_NAME + ' = 123'
    from INFORMATION_SCHEMA.COLUMNS  
    where COLUMN_NAME like '%columnOfInterest%'
)  q


  1. Automatisk stigning med dvale

  2. Hvordan kopierer man docker-volumen fra én maskine til en anden?

  3. Hvad er DATALENGTH()-ækvivalenten i MySQL?

  4. hvordan man laver en tabel i oracle