sys.syscolumns (Transact-SQL)
Zwraca jeden wiersz dla każdej kolumna w każdej tabela i w widoku oraz wiersz dla każdego parametru procedura składowana w bazie danych.
Ważne: |
---|
Ta tabela systemowa programu SQL Server 2000 została uwzględniona jako widok w celu zachowania zgodności z poprzednimi wersjami. Zaleca się używanie zamiast niej bieżących widoków systemowych programu SQL Server. Aby odnaleźć odpowiednie widoki systemowe, zobacz temat Mapowanie tabel systemowych programu SQL Server 2000 na widoki systemowe programu SQL Server 2005. Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja. |
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
name |
sysname |
Nazwa parametru kolumna lub procedury. |
Identyfikator |
int |
Identyfikator obiektu tabela , do której należy ta kolumna lub identyfikator procedura składowana , z którą skojarzony jest ten parametr. |
typ_X |
tinyint |
Typ magazynu fizycznego z sys.types. |
typestat |
tinyint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
xusertype |
smallint |
Identyfikator typu rozszerzone dane zdefiniowane przez użytkownika.Przepełnienie lub zwraca wartość NULL, jeśli liczba typów danych przekracza 32 767.Aby uzyskać więcej informacji, zobacz Badanie wykazu systemu SQL Server. |
długość |
smallint |
Długość maksymalna magazyn fizyczny z sys.types. |
xprec |
tinyint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
xScale |
tinyint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
colid |
smallint |
Identyfikator kolumny lub parametru. |
xoffset |
smallint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
bitpos |
tinyint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
zarezerwowane |
tinyint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
colstat |
smallint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
cdefault |
int |
Identyfikator domyślnej dla tej kolumna. |
domena |
int |
Identyfikator reguły lub ograniczenia CHECK dla tej kolumna. |
liczba |
smallint |
Numer podprocedura podczas procedury są pogrupowane. 0 = Nonprocedure wpisów |
colorder |
smallint |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
autoval |
varbinary(8000) |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
Przesunięcie |
smallint |
Przesunięcie do wiersza, w którym pojawia się w tej kolumna . |
collationid |
int |
Identyfikator sortowanie kolumna.Wartość NULL dla kolumn opartych na noncharacter. |
Stan |
tinyint |
Opisuje właściwość kolumna lub parametru map bitowych: Kolumna = 0x08 zezwala na wartości null . 0x10 = ANSI uzupełnienie został w życie, kiedy varchar lub varbinary kolumny zostały dodane.Spacje końcowe są zachowane do varchar i końcowe zera są zachowane do varbinary kolumny. Parametr = 0x40 jest parametrem WYJŚCIOWYM. 0x80 = kolumna jest to kolumnaidentyfikacji. |
type |
tinyint |
Typ magazynu fizycznego z sys.types. |
UserType |
smallint |
Identyfikator typu danych zdefiniowanego przez użytkownika z sys.types.Przepełnienie lub zwraca wartość NULL, jeśli liczba typów danych przekracza 32 767.Aby uzyskać więcej informacji, zobacz Badanie wykazu systemu SQL Server. |
printfmt |
varchar(255) |
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. |
prec |
smallint |
Poziom dokładności dla tej kolumna. -1 = xmllub typ dużą wartość. |
skala |
int |
Skala tej kolumna. NULL = dane typu jest wartością numeryczną. |
iscomputed |
int |
Flaga wskazująca, czy kolumna jest obliczana: 0 = Noncomputed 1 = Computed |
isoutparam |
int |
Wskazuje, czy parametr procedury parametr wyjściowy: 1 = True 0 = False |
IsNullable |
int |
Wskazuje, czy kolumna zezwala na wartości null : 1 = True 0 = False |
sortowanie |
sysname |
Nazwa sortowanie kolumna.NULL Jeśli nie znakowym kolumna. |
Zobacz także