you can use
SELECT * FROM table1 WHERE NOT (Column1 IS NULL OR Column2 IS NULL OR Column3 IS NULL OR Column4 IS NULL IS NOT NULL)
According to OP comment, Update reply
Insert rows using INSERT and SELECT subqueries
INSERT INTO Table_A SELECT column1, column2, column3,column4 FROM Table_B WHERE NOT (Column1 IS NULL OR Column2 IS NULL OR Column3 IS NULL OR Column4 IS NULL IS NOT NULL);
Your request
I can reduce 50 characters
SELECT * FROM AB_DS_TRANSACTIONS WHERE FK_VIOLATION IS NULL AND TRANSACTION_ID NOT IN(SELECT distinct TRANSACTION_ID FROM AB_TRANSACTIONS) AND NOT ( COUNTRY_ID IS NULL OR GEO_CUST_COUNTRY_ID IS NULL OR INVOICE_DATE IS NULL OR ABB_GLOBALID IS NULL OR SALES_ORG_ID IS NULL OR DIST_ID IS NULL OR CUSTOMER_ID IS NULL OR REPORT_UNIT_ID IS NULL OR CURR_INVOICE IS NULL OR DIVISION_CODE IS NULL )
source share