L'aide n'EST PAS NULLE pour plusieurs colonnes

Je veux vérifier l'est contrainte not null pour plusieurs colonnes en une seule instruction SQL dans la WHERE clause, est-il un moyen de le faire?
Aussi je ne veux pas envie de faire appliquer la NOT NULL type de contrainte sur la définition de la colonne.

SELECT * FROM AB_DS_TRANSACTIONS 
WHERE FK_VIOLATION IS NULL 
AND TRANSACTION_ID NOT IN(
    SELECT distinct TRANSACTION_ID FROM AB_TRANSACTIONS) 
AND COUNTRY_ID IS NOT NULL 
AND GEO_CUST_COUNTRY_ID IS NOT NULL 
AND INVOICE_DATE IS NOT NULL 
AND ABB_GLOBALID IS NOT NULL 
AND SALES_ORG_ID IS NOT NULL 
AND DIST_ID IS NOT NULL 
AND CUSTOMER_ID IS NOT NULL 
AND REPORT_UNIT_ID IS NOT NULL 
AND CURR_INVOICE IS NOT NULL 
AND DIVISION_CODE IS NOT NULL 

Ainsi, au lieu de l'aide n'EST PAS NULL, encore et encore, je tiens à simplifier les choses

  • J'ai édité votre post original
  • Il n'y a rien à simplifier. sauf que vous in avec distinct.
InformationsquelleAutor Newbie | 2016-02-29