Delen via


verklaringen voor Result-Generating en Result-Free

SQL-instructies kunnen losjes worden onderverdeeld in de volgende vijf categorieën:

  • Resultaatset-genererende instructies Dit zijn SQL-instructies waarmee een resultaatset wordt gegenereerd. Bijvoorbeeld een SELECT-instructie .

  • Instructies voor het genereren van rij-aantallen Dit zijn SQL-instructies die een telling van betrokken rijen genereren. Bijvoorbeeld een UPDATE - of DELETE-instructie .

  • DDL-instructies (Data Definition Language) Dit zijn SQL-instructies waarmee de structuur van de database wordt gewijzigd. Bijvoorbeeld CREATE TABLE of DROP INDEX.

  • Context-Changing-instructies Dit zijn SQL-instructies die de context van een database wijzigen. Bijvoorbeeld de USE en SET-instructies in SQL Server.

  • Beheerinstructies Dit zijn SQL-instructies die worden gebruikt voor beheerdoeleinden in een database. Bijvoorbeeld GRANT en REVOKE.

SQL-instructies in de eerste twee categorieën worden gezamenlijk aangeduid als instructies voor het genereren van resultaten. SQL-instructies in de laatste drie categorieën worden gezamenlijk aangeduid als resultaatloze instructies. ODBC definieert de semantiek van batches met alleen instructies voor het genereren van resultaten. Deze semantiek variëren sterk en zijn daarom gegevensbronspecifiek. Het SQL Server-stuurprogramma biedt bijvoorbeeld geen ondersteuning voor het verwijderen van een object en het vervolgens verwijzen naar of opnieuw maken van hetzelfde object in dezelfde batch. De term batch die in deze handleiding wordt gebruikt, verwijst daarom alleen naar batches met instructies voor het genereren van resultaten.