Skip to content

Instantly share code, notes, and snippets.

@sqlparser
Created December 12, 2023 08:02
Show Gist options
  • Select an option

  • Save sqlparser/689e9d855c317cf853f2fa809a2ac06c to your computer and use it in GitHub Desktop.

Select an option

Save sqlparser/689e9d855c317cf853f2fa809a2ac06c to your computer and use it in GitHub Desktop.
DB2 Sample SQL
```sql
SELECT PART, SUPPLIER, PRODNUM, PRODUCT
FROM (SELECT PART, PROD# AS PRODNUM, SUPPLIER
FROM PARTS
WHERE PROD# < 200) AS PARTX
LEFT OUTER JOIN PRODUCTS
ON PRODNUM = PROD#;
```
@Priyanshu2209
Copy link

SELECT;
WHEN SQLSTATE = '00000';
Dummy = 0;
WHEN SQLSTATE = '02000';
ErrorMsg = 'MATCH NOT FOUND';
Phone 9999999999;
NEXTCDATE = D'9999-09-09';
LDCalled D'9999-09-09';
SlsNumber = -999 ;
WHEN %Subst (SQLState :1:2) = '01';
ErrorMsg = 'Warning Occurred';
NEXTCDATE = D'9999-09-09';
I
LDCalled = D'9999-09-09';
SlsNumber = -999;
OTHER;
ErrorMsg = 'Error Occurred';
NEXTCDATE = D'9999-09-09';
LDCalled D'9999-09-09';
SlsNumber = -999 ;
ENDSL;
IF INDLDCalled = -1;
ErrorMsg = 'UNKNOWN DATE';
NEXTCDATE = D'9999-09-09';
LDCalled D'9999-09-09';
ELSE;
IF INDLDCalled <> 0;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment