Delen via


ROUTINE_COLUMNS (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourneert één rij voor elke kolom die wordt geretourneerd door de tabelwaardefuncties die toegankelijk zijn voor de huidige gebruiker in de huidige database.

Als u informatie wilt ophalen uit deze weergave, geeft u de volledig gekwalificeerde naam van INFORMATION_SCHEMA op. view_name.

Kolomnaam Gegevenstype Beschrijving
TABLE_CATALOG nvarchar(128) Catalogus- of databasenaam van de tabelwaardefunctie.
TABLE_SCHEMA nvarchar(128) Naam van het schema dat de tabelwaardefunctie bevat.

Belangrijk: Gebruik geen INFORMATION_SCHEMA weergaven om het schema van een object te bepalen. INFORMATION_SCHEMA weergaven vertegenwoordigen alleen een subset van de metagegevens van een object. De enige betrouwbare manier om het schema van een object te vinden, is door een query uit te voeren op de sys.objects catalogusweergave.
TABLE_NAME nvarchar(128) Naam van de tabelwaardefunctie.
COLUMN_NAME nvarchar(128) Kolomnaam.
ORDINAL_POSITION Int Kolomidentificatienummer.
COLUMN_DEFAULT nvarchar(4000) Standaardwaarde van de kolom.
IS_NULLABLE varchar(3) Als deze kolom NULL toestaat, wordt JA geretourneerd. Anders wordt NEE geretourneerd.
DATA_TYPE nvarchar(128) Door het systeem opgegeven gegevenstype.
CHARACTER_MAXIMUM_LENGTH Int Maximale lengte, in tekens, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens.

-1 voor xml- en grote-waardetypegegevens. Anders wordt NULL geretourneerd. Zie gegevenstypen (Transact-SQL)voor meer informatie.
CHARACTER_OCTET_LENGTH Int Maximale lengte, in bytes, voor binaire gegevens, tekengegevens of tekst- en afbeeldingsgegevens.

-1 voor xml- en grote-waardetypegegevens. Anders wordt NULL geretourneerd.
NUMERIC_PRECISION tinyint Precisie van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd.
NUMERIC_PRECISION_RADIX smallint Precisie radix van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd.
NUMERIC_SCALE tinyint Schaal van geschatte numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders wordt NULL geretourneerd.
DATETIME_PRECISION smallint Subtypecode voor gegevenstypen datum/tijd en ISO-geheel getal . Voor andere gegevenstypen retourneert u NULL.
CHARACTER_SET_CATALOG varchar(6) Retourneert de master. Dit geeft de database aan waarin de tekenset zich bevindt als de kolom tekengegevens of tekstgegevens is. Anders wordt NULL geretourneerd.
CHARACTER_SET_SCHEMA varchar(3) Retourneert altijd NULL.
CHARACTER_SET_NAME nvarchar(128) Retourneert de unieke naam voor de tekenset als deze kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL geretourneerd.
COLLATION_CATALOG varchar(6) Retourneert altijd NULL.
COLLATION_SCHEMA varchar(3) Retourneert altijd NULL.
COLLATION_NAME nvarchar(128) Retourneert de unieke naam voor de sorteervolgorde als de kolom tekengegevens of tekstgegevenstype is. Anders wordt NULL geretourneerd.
DOMAIN_CATALOG nvarchar(128) Als de kolom een aliasgegevenstype is, is deze kolom de databasenaam waarin het door de gebruiker gedefinieerde gegevenstype is gemaakt. Anders wordt NULL geretourneerd.
DOMAIN_SCHEMA nvarchar(128) Als de kolom een door de gebruiker gedefinieerd gegevenstype is, is deze kolom de naam van het schema dat het door de gebruiker gedefinieerde gegevenstype bevat. Anders wordt NULL geretourneerd.

Belangrijk: Gebruik geen INFORMATION_SCHEMA weergaven om het schema van een object te bepalen. INFORMATION_SCHEMA weergaven vertegenwoordigen alleen een subset van de metagegevens van een object. De enige betrouwbare manier om het schema van een object te vinden, is door een query uit te voeren op de sys.objects catalogusweergave.
DOMAIN_NAME nvarchar(128) Als de kolom een door de gebruiker gedefinieerd gegevenstype is, is deze kolom de naam van het door de gebruiker gedefinieerde gegevenstype. Anders wordt NULL geretourneerd.

Zie ook

Systeemweergaven (Transact-SQL)
Informatieschemaweergaven (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)