1. A method for fingerprinting transactions with respect to database operations within a data processing system, the method comprising: obtaining an SQL query prior to its evaluation by a database engine; obtaining a transaction identifier; modifying the SQL query to generate a modified SQL query, wherein the modified SQL query includes a WHERE clause that contains an expression that always evaluates to a logical true value, and wherein the expression contains the transaction identifier; and sending the modified SQL query to the database engine for evaluation within the data processing system.