Ad Hoc Query is a SQL (Structured Query Language) statements to quickly generate customized reports. It is used to pull data from your database for managers who want immediate answers. Departmental managers, line managers, and other business managers often need fast answers to very precise operational questions. Ad hoc delivery of specific data is a key component of Enterprise Reporting, designed to speed up and improve decision-making.