2
我试图运行此查询,但它没有返回任何内容。它将用户输入作为变量获取到查询中。有一件事我不得不提到哪个是用户离开batch_number
s textbox empty, the query should return all the batches of the
organization_ID`的时候。这里是查询:SQL查询和取消变量
SELECT Nvl(a.ORGANIZATION_ID, ' '),
Nvl(a.FILE_TYPE, ' '),
Nvl(a.BATCH_NUMBER, ' '),
Nvl(a.FILE_NAME, ' '),
Nvl(TOTAL_ANB_RECORDS, 0)
FROM PAYMENT B,
PAYROLL A
WHERE b.ORGANIZATION_ID = a.ORGANIZATION_ID
AND a.ORGANIZATION_ID = '1176'
AND PAYMENT_TYPE = '1'
AND Nvl(PAYMENT_STATUS, 'a') = '5'
AND (BM_BATCH_INDC = '0'
OR BM_BATCH_INDC = '1'
OR BM_BATCH_INDC = '3')
AND b.FILE_TYPE = a.FILE_TYPE
AND b.FILE_BATCH_NUMBER = a.BATCH_NUMBER
AND (b.FILE_BATCH_NUMBER = '"+textBox.text.ToString()+"'
OR b.FILE_BATCH_NUMBER IS NULL)
AND b.PAYMENT_PATH = '01';