Schema-radmängder ändrade för OLE DB Table-Valued parametrar i SQL Server native-klient

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Följande är schema-radmängder som har ändrats eller lagts till för att stödja tabellvärda parametrar.

Schemaraduppsättning Description
DBSCHEMA_PROCEDURE_PARAMETERS Två nya kolumner lades till i slutet av raduppsättningen, namngivna SS_TYPE_CATALOG_NAME och SS_TYPE_SCHEMANAME. Dessa kolonner kan återanvändas för framtida typer. Kolumnerna TYPE_NAME och LOCAL_TYPE_NAME kommer att innehålla namnet på den tabellvärda parametertypen TABLE . Kolumnen DATA_TYPE har värdet DBTYPE_TABLE = 143 för tabellvärda parametrar.
DBSCHEMA_TABLE_TYPES Denna raduppsättning lades till för att stödja tabellvärderade parametrar. Den är identisk med DBSCHEMA_TABLES, förutom att den returnerar metadata endast för tabelltyper, snarare än för tabeller, vyer eller synonymer. Kolumnen TABLE_TYPE kommer att ha värdet 'TABLETYPE'.
DBSCHEMA_TABLE_TYPE_PRIMARY_KEYS Denna raduppsättning lades till för att stödja tabellvärderade parametrar. Den är identisk med DBSCHEMA_PRIMARY_KEYS, förutom att den returnerar primärnycklarmetadata endast för tabelltyper, istället för tabeller.
DBSCHEMA_TABLE_TYPE_COLUMNS Denna raduppsättning lades till för att stödja tabellvärderade parametrar. Den är identisk med DBSCHEMA_COLUMNS, förutom att den returnerar kolumnmetadata endast för tabelltyper, snarare än för tabeller, vyer eller synonymer.

Se även

Table-Valued Parametrar (OLE DB)
Använd Table-Valued parametrar (OLE DB)