10. A system configured to perform data masking in database operations, the system comprising: a memory having computer readable computer instructions; and a processor for executing the computer readable instructions, the instructions including: intercepting a database query; identifying at least one field in the query that includes masked data; unmasking the query, the unmasking comprising substituting the masked data with equivalent real values; sending the unmasked query to a database engine; intercepting a result provided by the database engine in response to the unmasked query; identifying values in the result corresponding to sensitive information; masking the result, the masking comprising substituting the values in the result corresponding to sensitive information with masked data equivalents, wherein a length of a masked data equivalent is shortened if a data type of the masked data equivalent is a fixed length that exceeds a maximum length policy; and returning the masked result to a user.
10. A system configured to perform data masking in database operations, the system comprising: a memory having computer readable computer instructions; and a processor for executing the computer readable instructions, the instructions including: intercepting a database query; identifying at least one field in the query that includes masked data; unmasking the query, the unmasking comprising substituting the masked data with equivalent real values; sending the unmasked query to a database engine; intercepting a result provided by the database engine in response to the unmasked query; identifying values in the result corresponding to sensitive information; masking the result, the masking comprising substituting the values in the result corresponding to sensitive information with masked data equivalents, wherein a length of a masked data equivalent is shortened if a data type of the masked data equivalent is a fixed length that exceeds a maximum length policy; and returning the masked result to a user. 14. The system according to claim 10 , wherein the masked data is deleted at a completion of a user session.