Dear All,
kali ini saya akan menceritakan penggunaan fungsi INFORMATION_SCHEMA di SQL Server
Information Schema adalah suatu standar ANSI SQL yang dapat digunakan untuk melihat informasi mengenai metadata dari suatu database, table, view, dan column.
View-view dapat diakses dengan menggunakan prefix INFORMATION_SCHEMA.
select top 10 * from INFORMATION_SCHEMA.Nama_View
Titik setelah kata INFORMATION_SCHEMA, di isi dengan salah satu yang ada didaftar view di bawah ini,
Berikut adalah contoh daftar view selengkapnya dari beberapa database relasional SQL Server 2008 / 2008 R2
- CHECK_CONSTRAINTS
- COLUMN_DOMAIN_USAGE
- COLUMN_PRIVILEGES
- COLUMNS
- CONSTRAINT_COLUMN_USAGE
- CONSTRAINT_TABLE_USAGE
- DOMAIN_CONSTRAINTS
- DOMAINS
- KEY_COLUMN_USAGE
- PARAMETERS
- REFERENTIAL_CONSTRAINTS
- ROUTINES
- ROUTINE_COLUMNS
- SCHEMATA
- TABLE_CONSTRAINTS
- TABLE_PRIVILEGES
- TABLES
- VIEW_COLUMN_USAGE
- VIEW_TABLE_USAGE
- VIEWS
Contoh saya akan menampilkan prosedur-prosedur apa saja yang berjalan dalam suatu database,
select top 10 * from INFORMATION_SCHEMA.ROUTINES
ROUTINES disini adalah view untuk mengetahui prosedur-prosedur apa saja yang disimpan.
Silahkan dicoba yang lainya ^^
Semoga Bermanfaat,
Regards,
Iqbal
Terimakasih untuk penjelasannya. Tapi kalau boleh saran, bisa ditambahkan penjelasan untuk setiap view dari beberapa database relasional SQL Server :)
ReplyDelete