- change from exists to count
@@ -80,9 +80,8 @@ bcq:
SELLING_PARTICIPANT_SHORT_NAME, STATUS, DECLARATION_DATE) VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?, ?, ?)
update: >
UPDATE TXN_BCQ_HEADER SET FILE_ID = ? WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND DECLARATION_DATE = ?
- exists: >
- SELECT EXISTS(SELECT 1 FROM TXN_BCQ_HEADER WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND DECLARATION_DATE = ?)
- AS EXISTS
+ count: >
+ SELECT COUNT(*) FROM TXN_BCQ_HEADER WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND DECLARATION_DATE = ?
data:
insert: >
INSERT INTO TXN_BCQ_DATA (BCQ_DATA_ID, BCQ_HEADER_ID, REFERENCE_MTN, START_TIME, END_TIME, BCQ)
@@ -88,11 +88,8 @@ bcq:
SELLING_PARTICIPANT_SHORT_NAME, STATUS, TRADING_DATE) VALUES (HIBERNATE_SEQUENCE.NEXTVAL, ?, ?, ?, ?, ?, ?, ?)
UPDATE TXN_BCQ_HEADER SET FILE_ID = ? WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND TRADING_DATE = ?
- SELECT CASE
- WHEN COUNT(*) > 0 THEN 'Y' ELSE 'N' END
- FROM TXN_BCQ_HEADER
- WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND TRADING_DATE = ?
@@ -86,11 +86,8 @@ bcq: