LocalazyLocalazy
SQR é uma linguagem de programação concebida para a criação de relatórios a partir de bases de dados. É uma linguagem de programação de quarta geração (4GL) que combina a velocidade de uma linguagem de consulta de bases de dados com a flexibilidade de uma linguagem de programação de uso geral. O SQR foi originalmente desenvolvido no início da década de 1980 por PeopleSoft. Foi posteriormente adquirida pela Oracle Corporation, que continua a desenvolver e a apoiar a língua. SQR é uma linguagem declarativa, o que significa que os programas são escritos como uma série de instruções que descrevem o que o programa deve fazer, e não como uma série de comandos que dizem ao computador como o fazer. Isto torna os programas SQR mais fáceis de escrever e manter do que as linguagens tradicionais de programação. Os programas SQR são tipicamente escritos num editor de texto, tal como o Bloco de Notas ou o vi. No entanto, existem vários Ambientes de Desenvolvimento Integrado (IDEs) disponíveis que proporcionam um ambiente de edição mais sofisticado. Os programas SQR são executados por um intérprete SQR, que é um programa que lê e executa programas SQR. O intérprete pode ser invocado a partir da linha de comando do sistema operativo ou a partir de um IDE. Uma vez escrito um programa SQR, pode ser executado contra qualquer base de dados que tenha um intérprete SQR disponível. Isto torna o SQR uma escolha ideal para a criação de relatórios que precisam de ser executados em múltiplas plataformas de bases de dados. SQR é uma linguagem de programação poderosa e flexível que pode ser utilizada para criar uma grande variedade de relatórios. É fácil de aprender e utilizar, e está disponível numa grande variedade de plataformas. Se precisar de criar relatórios a partir de uma base de dados, o SQR é uma excelente escolha.