J'essaie d'obtenir quelque chose de ce genre dans SSIS OLEDB Source.Insérer les données sous condition; problème avec sous-requête
1) Compter les enregistrements de la table d'exception 2) S'il y a des exceptions, écrivez les données à feuille Excel 3) Sinon, écrivez « Aucune donnée disponible »
j'ai écrit une requête simple pour faire cela, mais obtenez l'erreur Msg 116, niveau 16, état 1, ligne 3 Une seule expression peut être spécifiée dans la liste de sélection lorsque la sous-requête n'est pas présentée avec EXISTS.
SELECT CASE WHEN (SELECT COUNT(*) FROM exceptionTable) > 0 THEN
(SELECT * FROM exceptionTable) ELSE 'No Error data available' end
Je comprends ce que le message d'erreur dit et savoir comment le résoudre, mais je ne peux pas penser à une solution alternative à ce problème. Toute aide serait appréciée. Merci.
Et j'ai besoin de retourner toutes les colonnes de la table d'exception BTW s'il y a des enregistrements là-dedans. – rvphx