Skip to main content

Menampilkan semua Foreign Key (FK) pada SQL Server


Untuk menampilkan atau melihat semua Foreign Key (FK) yang telah kita buat sebelumnya pada Database SQL Server dapat menggunakan query berikut ini:

[SELECT RC.CONSTRAINT_NAME FK_Name , KF.TABLE_SCHEMA FK_Schema , KF.TABLE_NAME FK_Table , KF.COLUMN_NAME FK_Column , RC.UNIQUE_CONSTRAINT_NAME PK_Name , KP.TABLE_SCHEMA PK_Schema , KP.TABLE_NAME PK_Table , KP.COLUMN_NAME PK_Column , RC.MATCH_OPTION MatchOption , RC.UPDATE_RULE UpdateRule , RC.DELETE_RULE DeleteRule FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS RC JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KF ON RC.CONSTRAINT_NAME = KF.CONSTRAINT_NAME JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KP ON RC.UNIQUE_CONSTRAINT_NAME = KP.CONSTRAINT_NAME]

Query tersebut jika di execute akan menampilkan nama foreign key, nama schema, nama tabel, nama kolom, nama primary key, nama schema primary key, nama tabel primary key, nama kolom primary key, Match Option, Update Rule dan Delete Rule.


Untuk memahami artikel ini sebelumnya anda perlu tahu bagaimana cara membuar foreign key.

Comments

Popular posts from this blog

Tutorial SQL Injection Menggunakan SQLMap

Kali ini kita akan membahas tutorial hacing dengan teknik SQL Injection menggunakan tool SQLMap untuk melakukan hacking atau serangan pada website berbasis data dengan tujuan untuk menemukan kerentanan keamanan pada website tersebut. SQL Injection adalah teknik injeksi code yang digunakan untuk melakukan serangan pada aplikasi web berbasis data di mana pernyataan malicious SQL dimasukkan ke dalam entri untuk di eksekusi (misalnya untuk menampilkan konten database ke penyerang). SQL injection dapat mengeksploitasi kerentanan keamanan pada perangkat lunak aplikasi, misalnya saat user salah melakukan filter inputan untuk pengiriman karakter yang disematkan dalam pernyataan SQL atau inputan user tidak diketik dengan benar dan tanpa diduga dieksekusi. SQL Injection lebih dikenal sebagai vektor serangan untuk sebuah situs web namun juga dapat digunakan untuk menyerang semua jenis database SQL. Apa itu SQLMap SQLMap adalah salah satu tool otomatis untuk melakukan SQL Injection yang

Penjumlahan dan pengurangan tanggal di PHP

Penjumlahan (tambah) dan pengurangan (kurang) tanggal di PHP sering  kita jumpai di beberapa kasus pembuatan sistem seperti pembuatan fitur peminjaman, perizinan, pemesanan dan lain-lain. Kali ini kita akan membahas bagaimana  suatu tanggal dapat di tambah atau di kurangi dengan hari, bulan dan tahun. Ok langsung saja kita bahas materinya!

Mencari Selisih Tanggal di PHP

Ini adalah panduan sederhana tentang bagaimana mencari atau menghitung selisih antara dua tanggal di PHP. Pastikan untuk mencoba contoh di bawah jika Anda baru mengenal topik ini.  Hal ini sering kita jumpai pada kasus-kasus pembuatan aplikasi berbasis web (PHP) seperti: Menghitung waktu keterlambatan pada aplikasi pencatatan presensi pegawai Menghitung umur karyawan dan masa kerja pada sistem kepegawaian Menghitung lama pengerjaan project pada sistem manajemen project Mencari atau menghitung waktu keterlambatan atau peminjaman pada sistem pustaka Mencari atau Menghitung durasi peminjaman pada sistem rental mobil/motor  dan pada kasus-kasus pembuatan sistem/aplikasi lainnya Mencari selisih tanggal di PHP menggunakan kelas DateTime Untuk mencari atau  menghitung jumlah selisih hari dari dua tanggal PHP kita akan menggunakan DateTime class dengan fungsi diff, cara ini sangat mudah karena lebih bersih dan menyediakan antarmuka OO (Object Oriented). Kelas ini tersedia pa