Sinonim tipe data (Transact-SQL)
Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Warehouse di Microsoft Fabric
Sinonim jenis data disertakan dalam SQL Server untuk kompatibilitas ISO. Tabel berikut ini mencantumkan sinonim dan jenis data sistem SQL Server yang dipetakan.
Sinonim | SQL Server jenis data sistem |
---|---|
biner bervariasi | varbinary |
karakter bervariasi | varchar |
Karakter | char |
Karakter | char(1) |
character(n) | char(n) |
karakter bervariasi(n) | varchar(n) |
Dec | desimal |
presisi ganda | Float |
float[(n)] untuk n = 1-7 | nyata |
float[(n)] untuk n = 8-15 | Float |
bilangan bulat | int |
karakter nasional(n) | nchar(n) |
char nasional(n) | nchar(n) |
karakter nasional bervariasi(n) | nvarchar(n) |
char nasional bervariasi(n) | nvarchar(n) |
teks nasional | ntext |
rowversion | timestamp |
Sinonim jenis data dapat digunakan alih-alih nama jenis data dasar yang sesuai dalam pernyataan bahasa definisi data (DDL). Pernyataan ini termasuk CREATE TABLE, CREATE PROCEDURE, dan DECLARE @variable. Namun, setelah objek dibuat, sinonim tidak memiliki visibilitas. Saat objek dibuat, objek diberi jenis data dasar yang terkait dengan sinonim. Tidak ada catatan bahwa sinonim ditentukan dalam pernyataan yang membuat objek.
Objek yang berasal dari objek asli, seperti kolom atau ekspresi tataan hasil, diberi jenis data dasar. Fungsi metadata apa pun yang menggunakan objek asli atau objek turunan apa pun akan melaporkan jenis data dasar, bukan sinonim, termasuk:
- Operasi metadata, seperti sp_help dan prosedur tersimpan sistem lainnya,
- Tampilan skema informasi, dan
- Operasi metadata API akses data yang melaporkan jenis data tabel atau kolom tataan hasil.
Misalnya, Anda dapat membuat tabel dengan menentukan national character varying
:
CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))
VarCharCol
diberi jenis data nvarchar(10), dan semua fungsi metadata berikut akan melaporkan kolom sebagai kolom nvarchar(10). Fungsi metadata tidak akan pernah melaporkannya sebagai karakter nasional yang bervariasi(10) kolom.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk