Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Az ADATTÍPUS-szinonimákat az SQL Server tartalmazza az ISO-kompatibilitás érdekében. Az alábbi táblázat felsorolja azokat a szinonimákat és az SQL Server rendszer adattípusait, amelyekre megfeleltetnek.
| Synonym | SQL Server rendszer adattípusa |
|---|---|
| Bináris változó | varbinary |
| Char változó | varchar |
| character | char |
| character | char(1) |
| character(n) | char(n) |
| Karakter változó(n) | varchar(n) |
| dec | decimal |
| Dupla pontosság | float |
| lebegőpontos[(n)] n = 1-7 | real |
| lebegőpontos[(n)] n = 8-15 | float |
| integer | int |
| Nemzeti Karakter(N) | nchar(n) |
| Nemzeti Char(N) | nchar(n) |
| nemzeti karakter változó (n) | nvarchar(n) |
| nemzeti karakter változó (n) | nvarchar(n) |
| Nemzeti szöveg | ntext |
| rowversion | timestamp |
Az adattípus-szinonimák a megfelelő alapadattípus neve helyett használhatók az adatdefiníciós nyelvi (DDL) utasításokban. Ezek az utasítások közé tartozik a CREATE TABLE, a CREATE PROCEDURE és a DEKLARÁL @variable. Az objektum létrehozása után azonban a szinonimák nem láthatók. Az objektum létrehozásakor a rendszer hozzárendeli az objektumhoz a szinonimához társított alapadattípust. Nincs olyan rekord, amely szerint a szinonimát az objektumot létrehozó utasításban adták meg.
Az eredeti objektumból származtatott objektumok, például az eredményhalmaz oszlopai vagy kifejezései az alapadattípushoz vannak rendelve. Az eredeti objektumot vagy származtatott objektumokat használó metaadatfüggvények az alapadattípust jelentik, nem pedig a szinonimát, beleértve a következőket:
- Metaadat-műveletek, például sp_help és más rendszer által tárolt eljárások,
- Információs sémanézetek és
- Adatelérési API metaadatműveletek, amelyek a tábla- vagy eredményhalmaz oszlopainak adattípusait jelentik.
Létrehozhat például egy táblát national character varyingmegadásával:
CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))
VarCharCol
nvarchar(10) adattípus van hozzárendelve, és az alábbi metaadatfüggvények nvarchar(10) oszlopként jelentik az oszlopot. A metaadatfüggvények soha nem jelentik őket különböző (10) nemzeti karakterként oszlopként.