sys.syscomments (Transact-SQL)
Berlaku untuk: SQL Server
Berisi entri untuk setiap tampilan, aturan, default, pemicu, batasan CHECK, batasan DEFAULT, dan prosedur tersimpan dalam database. Kolom teks berisi pernyataan definisi SQL asli.
Penting
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Sebaiknya gunakan sys.sql_modules sebagai gantinya. Untuk informasi selengkapnya, lihat sys.sql_modules (Transact-SQL).
Nama kolom | Jenis data | Deskripsi |
---|---|---|
id | int | ID objek tempat teks ini berlaku. |
number | smallint | Nomor dalam pengelompokan prosedur, jika dikelompokkan. 0 = Entri bukan prosedur. |
colid | smallint | Nomor urutan baris untuk definisi objek yang lebih panjang dari 4.000 karakter. |
status | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
ctext | varbinary(8000) | Byte mentah dari pernyataan definisi SQL. |
tipe teks | smallint | 0 = Komentar yang disediakan pengguna 1 = Komentar yang disediakan sistem 4 = Komentar terenkripsi |
bahasa | smallint | Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. |
Dienkripsi | bit | Menunjukkan apakah definisi prosedur dikaburkan. 0 = Tidak dikaburkan 1 = Dikaburkan ** Penting ** Untuk mengaburkan definisi prosedur tersimpan, gunakan CREATE PROCEDURE dengan kata kunci ENKRIPSI. |
Dikompresi | bit | Selalu mengembalikan 0. Ini menunjukkan bahwa prosedur dikompresi. |
text | nvarchar(4000) | Teks aktual dari pernyataan definisi SQL. Semantik ekspresi yang didekodekan setara dengan teks asli; namun, tidak ada jaminan sintik. Misalnya, spasi putih dihapus dari ekspresi yang didekodekan. Tampilan yang kompatibel dengan SQL Server 2000 (8.x) ini mendapatkan informasi dari struktur SQL Server saat ini dan dapat mengembalikan lebih banyak karakter daripada definisi nvarchar(4000). sp_help mengembalikan nvarchar(4000) sebagai jenis data kolom teks. Saat bekerja dengan syscomments , pertimbangkan untuk menggunakan nvarchar(max). Untuk pekerjaan pengembangan baru, jangan gunakan syscomments. |
Lihat Juga
Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL)
Tampilan Kompatibilitas (Transact-SQL)