Netezza Performance Server Introduction au SQL

Netezza Performance Server SQL est le langage de requête structuré (SQL) de Netezza Performance Server, qui fonctionne sur le système d'entrepôt de données Netezza Performance Server. Dans cette publication, le terme SQL désigne l'implémentation SQL de Netezza Performance Server Plusieurs normes sont liées à la définition de Netezza Performance Server SQL.

SQL-92 (également appelé SQL/2) est aujourd'hui la norme ANSI/ISO en vigueur pour les bases de données relationnelles. Alors qu'aucun fournisseur ne prend en charge l'intégralité de la norme SQL-92, Netezza Performance Server SQL est conforme à tous les composants couramment pris en charge de la SQL-92. De plus, Netezza Performance Server inclut certaines extensions SQL:1999 et certaines extensions SQL:2003. Cette publication décrit le support du langage SQL de Netezza Performance Server

Si vous avez un accès direct au système Netezza Performance Server à partir d'un shell de commande, ou si vous avez des clients Netezza Performance Server Server avec les outils CLI de Netezza Performance Server, vous pouvez exécuter des commandes SQL en utilisant l'interpréteur de ligne de commande 'nzsql Vous pouvez également exécuter des commandes SQL de Netezza Performance Server en utilisant des outils SQL courants et des applications qui supportent les API de connectivité de données ODBC, JDBC et OLE DB.

Le système Netezza Performance Server peut supporter plusieurs connexions simultanées de clients. Au sein d'une connexion, Netezza Performance Server ne supporte qu'une seule activité SQL active à la fois.

Ce document utilise la commande " nzsql pour présenter des exemples de requêtes et de commandes.