sys.systypes (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric
Mengembalikan satu baris untuk setiap jenis data yang disediakan sistem dan setiap jenis data yang ditentukan pengguna yang ditentukan dalam database.
Penting
Tabel sistem SQL Server 2000 ini disertakan sebagai tampilan untuk kompatibilitas mundur. Kami menyarankan agar Anda menggunakan tampilan sistem SQL Server saat ini sebagai gantinya. Untuk menemukan tampilan atau tampilan sistem yang setara, lihat Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL). Fitur ini akan dihapus dalam versi Microsoft SQL Server di masa mendatang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
nama | nama sysname | Nama jenis data. |
xtype | kecil | Jenis penyimpanan fisik. |
status | kecil | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
xusertype | smallint | Jenis pengguna yang diperluas. Meluap atau mengembalikan NULL jika jumlah jenis data melebihi 32.767. |
length | smallint | Panjang fisik jenis data. |
xprec | kecil | Presisi internal, seperti yang digunakan oleh server. Tidak digunakan dalam kueri. |
xscale | kecil | Skala internal, seperti yang digunakan oleh server. Tidak digunakan dalam kueri. |
tdefault | int | ID prosedur tersimpan yang berisi pemeriksaan integritas untuk jenis data ini. |
domain | int | ID prosedur tersimpan yang berisi pemeriksaan integritas untuk jenis data ini. |
Uid | smallint | ID skema pemilik jenis. Untuk database yang ditingkatkan dari versi SQL Server yang lebih lama, ID skema sama dengan ID pengguna pemilik. ** Penting ** Jika Anda menggunakan salah satu pernyataan DDL SQL Server berikut, Anda harus menggunakan tampilan katalog sys.type alih-alih sys.systypes. UBAH OTORISASI PADA JENIS CREATE TYPE Meluap atau mengembalikan NULL jika jumlah pengguna dan peran melebihi 32.767. |
Dipesan | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
collationid | int | Jika berbasis karakter, kolaid adalah id dari kolater database saat ini; jika tidak, itu adalah NULL. |
jenis pengguna | smallint | ID jenis pengguna. Meluap atau mengembalikan NULL jika jumlah jenis data melebihi 32.767. |
variabel | bit | Jenis data dengan panjang variabel. 1 = Benar 0 = False |
allownulls | bit | Menunjukkan nullability default untuk jenis data ini. Nilai default ini ditimpa oleh jika nullability ditentukan dengan menggunakan CREATE TABLE atau ALTER TABLE. |
jenis | kecil | Jenis data penyimpanan fisik. |
printfmt | varchar(255) | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
prec | smallint | Tingkat presisi untuk jenis data ini. -1 = jenis xml atau nilai besar. |
Skala | kecil | Skala untuk jenis data ini, berdasarkan presisi. NULL = Jenis data nonnumerik. |
Pemeriksaan | nama sysname | Jika berbasis karakter, kolatasi adalah kolatasi database saat ini; jika tidak, itu adalah NULL. |
Lihat Juga
Tampilan Kompatibilitas (Transact-SQL)
Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL)
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