Partage via


Instructions avec génération de résultats et sans résultats

Les instructions SQL peuvent être divisées en cinq catégories suivantes :

  • Instructions de génération de jeu de résultats : il s’agit d’instructions SQL qui génèrent un jeu de résultats. Par exemple, une instruction SELECT .

  • Instructions de génération de lignes : il s’agit d’instructions SQL qui génèrent un nombre de lignes affectées. Par exemple, une instruction UPDATE ou DELETE .

  • Instructions DDL (Data Definition Language) Il s’agit d’instructions SQL qui modifient la structure de la base de données. Par exemple, CREATE TABLE ou DROP INDEX.

  • Il s’agit d’instructions SQL qui modifient le contexte d’une base de données. Par exemple, les instructions USE et SET dans SQL Server.

  • instructions Administration istratives Il s’agit d’instructions SQL utilisées à des fins administratives dans une base de données. Par exemple, GRANT et REVOKE.

Les instructions SQL des deux premières catégories sont collectivement appelées instructions de génération de résultats. Les instructions SQL des trois dernières catégories sont collectivement appelées instructions sans résultat. ODBC définit la sémantique des lots qui incluent uniquement les instructions de génération de résultats. Ces sémantiques varient largement et sont donc spécifiques à la source de données. Par exemple, le pilote SQL Server ne prend pas en charge la suppression d’un objet, puis la référence à ou la recréation du même objet dans le même lot. Par conséquent, le terme batch tel qu’il est utilisé dans ce manuel fait uniquement référence aux lots d’instructions de génération de résultats.