Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Synonimy typów danych są uwzględniane w programie SQL Server w celu zapewnienia zgodności ze standardem ISO. W poniższej tabeli wymieniono synonimy i typy danych systemowych programu SQL Server, do których są mapowe.
| Synonym | Typ danych systemowych programu SQL Server |
|---|---|
| Binarna zmienność | varbinary |
| Zmienność char | varchar |
| character | char |
| character | char(1) |
| character(n) | char(n) |
| Różnice charakteru(n) | varchar(n) |
| dec | decimal |
| Podwójna precyzja | float |
| zmiennoprzecinkowe [(n)] dla n = 1–7 | real |
| zmiennoprzecinkowe [(n)] dla n = 8-15 | float |
| integer | int |
| Charakter narodowy(n) | nchar(n) |
| Char(n) | nchar(n) |
| charakter narodowy różni się(n) | nvarchar(n) |
| krajowego char różne(n) | nvarchar(n) |
| Tekst narodowy | ntext |
| rowversion | timestamp |
Synonimy typu danych mogą być używane zamiast odpowiadającej podstawowej nazwy typu danych w instrukcjach języka definicji danych (DDL). Te instrukcje obejmują instrukcje CREATE TABLE, CREATE PROCEDURE i DECLARE @variable. Jednak po utworzeniu obiektu synonimy nie mają widoczności. Po utworzeniu obiektu zostanie przypisany podstawowy typ danych skojarzony z synonimem. Nie ma rekordu, że synonim został określony w instrukcji, która utworzyła obiekt.
Obiekty pochodzące z oryginalnego obiektu, takie jak kolumny zestawu wyników lub wyrażenia, są przypisywane podstawowemu typowi danych. Wszystkie funkcje metadanych używające oryginalnego obiektu lub dowolnych obiektów pochodnych będą zgłaszać podstawowy typ danych, a nie synonim, w tym:
- Operacje metadanych, takie jak sp_help i inne procedury składowane systemu,
- Widoki schematu informacji i
- Operacje metadanych interfejsu API dostępu do danych, które raportują typy danych kolumn tabeli lub zestawu wyników.
Na przykład możesz utworzyć tabelę, określając national character varying:
CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))
VarCharCol jest przypisany nvarchar(10) typu danych, a wszystkie następujące funkcje metadanych będą zgłaszać kolumnę jako kolumnę nvarchar(10) kolumny. Funkcje metadanych nigdy nie będą zgłaszać ich jako krajowego znaku różnego (10) kolumny.