Основные отличия между SQR и традиционным SQL в системах отчётности:
- SQR — это язык программирования, предназначенный для генерации отчётов из систем управления базами данных. 3 В нём можно встроить любой оператор SQL практически в любое место программы. 3 SQR позволяет комбинировать чтение из базы данных с инструкциями печати, гибко форматировать данные и разрывы страниц, а также печатать переменные шрифты, размеры и цвета. 3
- Традиционный SQL используется для выполнения запросов к базе данных, например, для извлечения информации для отчётов. 35 При использовании SQL для доступа к базе данных обычно предполагают, что все ссылающиеся на неё объекты не изменятся. 5
Таким образом, основное отличие в том, что SQR фокусируется на функциях генерации отчётов, в то время как традиционный SQL используется для выполнения запросов к базе данных.