Monday, November 26, 2012

Penggunaan INFORMATION_SCHEMA di SQL Server



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

1 comment:

  1. Terimakasih untuk penjelasannya. Tapi kalau boleh saran, bisa ditambahkan penjelasan untuk setiap view dari beberapa database relasional SQL Server :)

    ReplyDelete