LocalazyLocalazy
SQR es un lenguaje de programación diseñado para crear informes a partir de bases de datos. Se trata de un lenguaje de programación de cuarta generación (4GL) que combina la velocidad de un lenguaje de consulta de bases de datos con la flexibilidad de un lenguaje de programación de uso general. SQR fue desarrollado originalmente a principios de los años 80 por PeopleSoft. Posteriormente fue adquirido por Oracle Corporation, que sigue desarrollando y dando soporte al lenguaje. SQR es un lenguaje declarativo, lo que significa que los programas se escriben como una serie de instrucciones que describen lo que el programa debe hacer, en lugar de como una serie de comandos que indican al ordenador cómo hacerlo. Esto hace que los programas SQR sean más fáciles de escribir y mantener que los lenguajes de programación tradicionales. Los programas SQR suelen escribirse en un editor de texto, como Notepad o vi. Sin embargo, existen varios Entornos de Desarrollo Integrado (IDE) que proporcionan un entorno de edición más sofisticado. Los programas SQR son ejecutados por un intérprete SQR, que es un programa que lee y ejecuta programas SQR. El intérprete puede invocarse desde la línea de comandos del sistema operativo o desde un IDE. Una vez que un programa SQR ha sido escrito, puede ser ejecutado contra cualquier base de datos que tenga un intérprete SQR disponible. Esto convierte a SQR en la opción ideal para crear informes que deban ejecutarse en varias plataformas de bases de datos. SQR es un lenguaje de programación potente y flexible que puede utilizarse para crear una amplia variedad de informes. Es fácil de aprender y utilizar, y está disponible en una amplia variedad de plataformas. Si necesita crear informes a partir de una base de datos, SQR es una opción excelente.