Data Type Synonyms (Transact-SQL)
Synonimy typów danych zawartych w SQL Server zgodność ISO. Poniższa tabela zawiera listę synonimów oraz SQL Server System typów danych, które są mapowane.
Synonim |
Systemowy typ danych programu SQL Server |
---|---|
Binary varying |
varbinary |
char varying |
varchar |
character |
char |
character |
char(1) |
znak)n) |
char(n) |
(różne) znakówn) |
varchar(n) |
Dec |
decimal |
Double precision |
float |
float[(n)] for n = 1-7 |
real |
float[(n)] for n = 8-15 |
float |
integer |
int |
(znaków narodowychn) |
nchar(n) |
krajowe char)n) |
nchar(n) |
(różne) znaków narodowychn) |
nvarchar(n) |
(różne) znaków narodowychn) |
nvarchar(n) |
national text |
ntext |
Sygnatura czasowa |
ROWVERSION |
Synonimy typów danych może być używany zamiast nazwy odpowiedniego podstawowy typ danych w instrukcji języka (DDL) definicja danych, takie jak CREATE tabela, CREATE PROCEDURE lub DECLARE @variable. Po utworzeniu obiektu synonimy mają nie widoczności.Po utworzeniu obiektu, obiekt jest przypisany podstawowy typ danych, który jest skojarzony z synonimem.Brak rekordu synonimem określona w instrukcja, która utworzyła obiekt.
Wszystkie obiekty, które są obliczane na podstawie oryginalnego obiektu, takie jak zestaw wyników, kolumny lub wyrażenia, jest przypisany podstawowy typ danych.Wszystkie funkcje metadane kolejne wykonywane na oryginalny obiekt i wszystkie obiekty pochodne zgłosi podstawowy typ danych, nie synonim.To zachowanie występuje z operacjami metadane, takie jak sp_help i inne procedury składowane w systemie, widoków schematu informacji lub różne dane dostępu API metadanych czynności, raport typów danych, tabela lub w wyniku zestaw kolumn.
Na przykład utworzyć tabela określając national character varying:
CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))
VarCharCol Aktualnie przydzielono nvarchar(10) Typ danych, a wszystkie funkcje kolejnych metadane zgłosi kolumny jako nvarchar(10) Kolumna. Funkcje metadane nigdy nie zgłosi je jako national character varying(10) Kolumna.