LocalazyLocalazy
SQR est un langage de programmation conçu pour créer des rapports à partir de bases de données. Il s'agit d'un langage de programmation de quatrième génération (4GL) qui combine la vitesse d'un langage d'interrogation de base de données avec la flexibilité d'un langage de programmation général. SQR a été développé à l'origine au début des années 1980 par PeopleSoft. Il a ensuite été racheté par Oracle Corporation, qui continue à développer et à prendre en charge le langage. SQR est un langage déclaratif, ce qui signifie que les programmes sont écrits sous la forme d'une série d'instructions qui décrivent ce que le programme doit faire, plutôt que sous la forme d'une série de commandes qui indiquent à l'ordinateur comment le faire. Cela rend les programmes SQR plus faciles à écrire et à maintenir que les langages de programmation traditionnels. Les programmes SQR sont généralement écrits dans un éditeur de texte, tel que Notepad ou vi. Cependant, il existe plusieurs environnements de développement intégré (IDE) qui offrent un environnement d'édition plus sophistiqué. Les programmes SQR sont exécutés par un interpréteur SQR, qui est un programme qui lit et exécute les programmes SQR. L'interpréteur peut être invoqué depuis la ligne de commande du système d'exploitation ou depuis un IDE. Une fois qu'un programme SQR a été écrit, il peut être exécuté sur n'importe quelle base de données disposant d'un interpréteur SQR. Cela fait de SQR un choix idéal pour créer des rapports qui doivent être exécutés sur plusieurs plateformes de base de données. SQR est un langage de programmation puissant et flexible qui peut être utilisé pour créer une grande variété de rapports. Il est facile à apprendre et à utiliser, et il est disponible sur une grande variété de plateformes. Si vous devez créer des rapports à partir d'une base de données, SQR est un excellent choix.