Udostępnij za pośrednictwem


Synonimami typu danych (Transact-SQL)

Synonimami typu danych znajdują się w SQL Server dla zgodności z ISO.W poniższej tabela przedstawiono synonimy i SQL Server system typów danych, które są mapowane na.

Synonim

SQL Systemowy typ danych serwera

Zróżnicowanie binarne

varbinary

CHAR różnicowania

varchar

znak

char

znak

char(1)

znak (n)

char(n)

zróżnicowanie znaków (n)

varchar(n)

Gru

decimal

Podwójna precyzja

float

float (n)for n = 1-7

real

float (n)for n = 8-15

float

integer

int

krajowy znak (n)

nchar(n)

National char (n)

nchar(n)

zróżnicowanie krajowych znaków (n)

nvarchar(n)

National char różnicowania (n)

nvarchar(n)

krajowe tekstu

ntext

Sygnatura czasowa

ROWVERSION

Synonimami typu danych można używać zamiast nazwę podstawowy typ danych w definicja danych instrukcji języka (DDL), takie jak CREATE TABLE, CREATE PROCEDURE lub ZADEKLAROWAĆ @variable.Po utworzeniu obiektu synonimy mieć nie widoczności.Podczas tworzenia obiektu obiekt jest przypisany podstawowy typ danych jest skojarzony z synonim.Brak rekordu synonimem określona w instrukcja utworzony obiekt.

Wszystkie obiekty, które są uzyskiwane z oryginalnego obiektu, takie jak zestaw wyników kolumny lub wyrażenia, są przypisywane podstawowy typ danych.Wszystkie funkcje kolejnych metadane wykonana na obiekcie oryginalnym i wszystkie obiekty pochodne zgłasza podstawowy typ danych, nie synonim.To zachowanie występuje z operacjami metadane , takich jak sp_help i inne procedury składowane w systemie, widoki schematu informacji lub różnych danych programu access API metadane operacje, które raport typów danych w kolumnach tabela lub zestaw wyników .

Na przykład można utworzyć tabela , określając national character varying:

CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))

VarCharColjest przypisywana nvarchar(10) typu danych, i wszystkie funkcje metadane kolejnych kolumna jako nvarchar(10) kolumna.Funkcje metadane nigdy nie zgłosi je jako national character varying(10) kolumna.

Zobacz także

Odwołanie