ROUTINE_COLUMNS (T-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Mengembalikan satu baris untuk setiap kolom yang dikembalikan oleh fungsi bernilai tabel yang dapat diakses oleh pengguna saat ini dalam database saat ini.
Untuk mengambil informasi dari tampilan ini, tentukan nama INFORMATION_SCHEMA yang sepenuhnya memenuhi syarat.view_name.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
TABLE_CATALOG | nvarchar(128) | Katalog atau nama database fungsi bernilai tabel. |
TABLE_SCHEMA | nvarchar(128) | Nama skema yang berisi fungsi bernilai tabel. Penting: Jangan gunakan tampilan INFORMATION_SCHEMA untuk menentukan skema objek. INFORMATION_SCHEMA tampilan hanya mewakili subset metadata objek. Satu-satunya cara yang dapat diandalkan untuk menemukan skema objek adalah dengan mengkueri sys.objects tampilan katalog. |
TABLE_NAME | nvarchar(128) | Nama fungsi bernilai tabel. |
COLUMN_NAME | nvarchar(128) | Nama kolom. |
ORDINAL_POSITION | int | Nomor identifikasi kolom. |
COLUMN_DEFAULT | nvarchar(4000) | Nilai default kolom. |
IS_NULLABLE | varchar(3) | Jika kolom ini memungkinkan NULL, mengembalikan YA. Jika tidak, mengembalikan NO. |
DATA_TYPE | nvarchar(128) | Jenis data yang disediakan sistem. |
CHARACTER_MAXIMUM_LENGTH | int | Panjang maksimum, dalam karakter, untuk data biner, data karakter, atau data teks dan gambar. -1 untuk xml dan data jenis nilai besar. Jika tidak, mengembalikan NULL. Untuk informasi selengkapnya, lihat Jenis Data (Transact-SQL). |
CHARACTER_OCTET_LENGTH | int | Panjang maksimum dalam byte, untuk data biner, data karakter, atau data teks dan gambar. -1 untuk xml dan data jenis nilai besar. Jika tidak, mengembalikan NULL. |
NUMERIC_PRECISION | kecil | Ketepatan data numerik perkiraan, data numerik eksak, data integer, atau data keuangan. Jika tidak, mengembalikan NULL. |
NUMERIC_PRECISION_RADIX | smallint | Radix presisi dari data numerik perkiraan, data numerik eksak, data bilangan bulat, atau data keuangan. Jika tidak, mengembalikan NULL. |
NUMERIC_SCALE | kecil | Skala data numerik perkiraan, data numerik eksak, data integer, atau data keuangan. Jika tidak, mengembalikan NULL. |
DATETIME_PRECISION | smallint | Kode subjenis untuk jenis data datetime dan ISOinteger . Untuk jenis data lainnya, mengembalikan NULL. |
CHARACTER_SET_CATALOG | varchar(6) | Mengembalikan master. Ini menunjukkan database tempat kumpulan karakter berada jika kolom adalah data karakter atau jenis data teks . Jika tidak, mengembalikan NULL. |
CHARACTER_SET_SCHEMA | varchar(3) | Selalu mengembalikan NULL. |
CHARACTER_SET_NAME | nvarchar(128) | Mengembalikan nama unik untuk kumpulan karakter jika kolom ini adalah data karakter atau tipe data teks . Jika tidak, mengembalikan NULL. |
COLLATION_CATALOG | varchar(6) | Selalu mengembalikan NULL. |
COLLATION_SCHEMA | varchar(3) | Selalu mengembalikan NULL. |
COLLATION_NAME | nvarchar(128) | Mengembalikan nama unik untuk urutan pengurutan jika kolom adalah data karakter atau tipe data teks . Jika tidak, mengembalikan NULL. |
DOMAIN_CATALOG | nvarchar(128) | Jika kolom adalah tipe data alias, kolom ini adalah nama database tempat tipe data yang ditentukan pengguna dibuat. Jika tidak, mengembalikan NULL. |
DOMAIN_SCHEMA | nvarchar(128) | Jika kolom adalah tipe data yang ditentukan pengguna, kolom ini adalah nama skema yang berisi jenis data yang ditentukan pengguna. Jika tidak, mengembalikan NULL. Penting: Jangan gunakan tampilan INFORMATION_SCHEMA untuk menentukan skema objek. INFORMATION_SCHEMA tampilan hanya mewakili subset metadata objek. Satu-satunya cara yang dapat diandalkan untuk menemukan skema objek adalah dengan mengkueri sys.objects tampilan katalog. |
DOMAIN_NAME | nvarchar(128) | Jika kolom adalah jenis data yang ditentukan pengguna, kolom ini adalah nama jenis data yang ditentukan pengguna. Jika tidak, mengembalikan NULL. |
Lihat Juga
Tampilan Sistem (Transact-SQL)
Tampilan Skema Informasi (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (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