A query like this can be used to ping the database. The clause:
WHERE 1=0
Ensures that non data is sent back, so no CPU charge, no Network traffic or other resource consumption.
A query like that can test for:
- server availability
- CUST_ATTR49 table existence
- ID column existence
- Keeping a connection alive
- Cause a trigger to fire without changing any rows (with the where clause, but not in a select query)
- manage many OR conditions in dynamic queries (e.g
WHERE 1=0 OR <condition>
)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…