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 dari jenis tersebut. |
| user_type_id | int | ID jenis. Unik dalam database. Untuk jenis data sistem, user_type_id = system_type_id. |
| 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
Tampilan Katalog (Transact-SQL)
Tampilan Katalog Jenis Skalar (SQL Bertransaksi)
ALTER AUTHORIZATION (Transact-SQL)
OBJECTPROPERTY (transact-SQL)
Mengkueri FAQ Katalog Sistem SQL Server