sys.types (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Berisi baris untuk setiap sistem dan jenis yang ditentukan pengguna.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama jenis. Unik dalam skema.
system_type_id tinyint ID jenis sistem internal.
user_type_id int ID jenis. Unik dalam database. Untuk jenis data sistem, user_type_id = system_type_id.

Jenis perakitan CLR seperti hierarki,geometri , dan geografi, akan memiliki system_type_id yang berbeda, dan dapat diidentifikasi menggunakan is_assembly_type. Jenis data sysname adalah jenis data internal berdasarkan nvarchar.
schema_id Int ID skema tempat jenis berada.
principal_id Int ID pemilik individu jika berbeda dari pemilik skema. Secara default, objek yang terkandung skema dimiliki oleh pemilik skema. Namun, pemilik alternatif dapat ditentukan dengan menggunakan pernyataan ALTER AUTHORIZATION untuk mengubah kepemilikan.

NULL jika tidak ada pemilik individu alternatif.
max_length smallint Panjang maksimum (dalam byte) dari jenis .

-1 = Jenis data kolom adalah varchar(max), nvarchar(max), varbinary(max), atau xml.

Untuk kolom teks , nilai max_length akan menjadi 16.
Presisi tinyint Presisi maksimum jenis jika berbasis numerik; jika tidak, 0.
Skala tinyint Skala maksimum jenis jika berbasis numerik; jika tidak, 0.
collation_name nama sysname Nama kolater jenis jika berbasis karakter; lain bijaksana, NULL.
is_nullable bit Jenis dapat diubah ke null.
is_user_defined bit 1 = Jenis yang ditentukan pengguna.

0 = SQL Server tipe data sistem.
is_assembly_type bit 1 = Implementasi jenis didefinisikan dalam rakitan CLR.

0 = Jenis didasarkan pada jenis data sistem SQL Server.
default_object_id int ID default yang berdiri sendiri yang terikat ke jenis dengan menggunakan sp_bindefault.

0 = Tidak ada default.
rule_object_id int ID aturan mandiri yang terikat ke jenis dengan menggunakan sp_bindrule.

0 = Tidak ada aturan.
is_table_type bit Menunjukkan jenisnya adalah tabel.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat juga