cursor (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Een gegevenstype voor variabelen of opgeslagen procedure OUTPUT-parameters die een verwijzing naar een cursor bevatten.

Remarks

De bewerkingen die kunnen verwijzen naar variabelen en parameters met een cursor gegevenstype zijn:

  • De DECLARE @local_variable en SET@local_variable verklaringen.
  • De cursorinstructies OPEN, FETCH, CLOSE en DEALLOCATE.
  • Uitvoerparameters voor opgeslagen procedures.
  • De functie CURSOR_STATUS.
  • De opgeslagen procedures sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tablesen sp_describe_cursor_columns.

De cursor_name uitvoerkolom van sp_cursor_list en sp_describe_cursor retourneert de naam van de cursorvariabele.

Variabelen die zijn gemaakt met de cursor gegevenstype kunnen null worden gemaakt.

Het cursor-datatype kan niet worden gebruikt voor een kolom in een CREATE TABLE instructie.

Zie ook

CAST en CONVERTEREN (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
gegevenstypeconversie (database-engine)
gegevenstypen (Transact-SQL)
CURSOR (Transact-SQL) declareren
DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)