Bagikan melalui


sys.syscolumns (Transact-SQL)

Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse di Microsoft Fabric

Mengembalikan satu baris untuk setiap kolom di setiap tabel dan tampilan, dan baris untuk setiap parameter dalam prosedur tersimpan 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 parameter kolom atau prosedur.
id int ID objek tabel tempat kolom ini berada, atau ID prosedur tersimpan tempat parameter ini dikaitkan.
xtype kecil Jenis penyimpanan fisik dari sys.type.
typetat kecil Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
xusertype smallint ID jenis data yang ditentukan pengguna yang diperluas. Meluap atau mengembalikan NULL jika jumlah jenis data melebihi 32.767.
length smallint Panjang penyimpanan fisik maksimum dari sys.jenis.
xprec kecil Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
xscale kecil Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
colid smallint ID kolom atau parameter.
xoffset smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
bitpos kecil Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
Dipesan kecil Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
colstat smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
cdefault int ID default untuk kolom ini.
domain int ID aturan atau batasan CHECK untuk kolom ini.
number smallint Nomor subprosedur saat prosedur dikelompokkan.

0 = Entri nonprosedur
colorder smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
autoval varbinary(8000) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
offset smallint Offset ke dalam baris tempat kolom ini muncul.
collationid int ID kolabasi kolom. NULL untuk kolom berbasis noncharacter.
status kecil Bitmap digunakan untuk menjelaskan properti kolom atau parameter:

0x08 = Kolom memungkinkan nilai null.

0x10 = ANSI padding berlaku ketika kolom varchar atau varbinary ditambahkan. Kosong berikutnya dipertahankan untuk varchar dan nol berikutnya dipertahankan untuk kolom varbinary.

0x40 = Parameter adalah parameter OUTPUT.

0x80 = Kolom adalah kolom identitas.
jenis kecil Jenis penyimpanan fisik dari sys.jenis.
jenis pengguna smallint ID jenis data yang ditentukan pengguna dari sys.type. Meluap atau mengembalikan NULL jika jumlah jenis data melebihi 32.767.
printfmt varchar(255) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
prec smallint Tingkat presisi untuk kolom ini.

-1 = xml atau jenis nilai besar.
sisik int Skalakan untuk kolom ini.

NULL = Jenis data nonnumerik.
dikomputasi int Bendera yang menunjukkan apakah kolom dihitung:

0 = Tidak Terkomputasi

1 = Dihitung
isoutparam int Menunjukkan apakah parameter prosedur adalah parameter output:

1 = Benar

0 = False
dapat dikosulasikan int Menunjukkan apakah kolom mengizinkan nilai null:

1 = Benar

0 = False
Pemeriksaan nama sysname Nama kolakuasi kolom. NULL jika bukan kolom berbasis karakter.

Lihat Juga

Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL)
Tampilan Kompatibilitas (Transact-SQL)