Mencari Keberadaan Field pada Database SQL Server

Untuk mencari keberadaan suatu field tertentu pada table-table dalam sebuah database, gunakan script sebagai berikut:

select sysobjects.name, syscolumns.name
from syscolumns
left join sysobjects on sysobjects.id = syscolumns.id
where syscolumns.name like 'SiteID' and sysobjects.name like 'tbl%'
order by 1 

Cara yang saya pakai:
  1. Jalankan SQL Server Management Studio, lalu lakukan koneksi ke database yang dimaksud.
  2. Klik database pada treeview (Object Explorer) untuk membukanya (agar database di-USE saja).
  3. Klik "New Query", lalu copas script di atas.
  4. Klik "Execute", dapat deh hasilnya.
Catatan:
  • 'SiteID' adalah nama field yang dicari.
  • 'tbl%' untuk mencari pada table yang namanya dimulai dengan 'tbl' saja

1 komentar:

  1. terima kasih atas pencerahannya Bapak..
    tepat seperti yang saya perlukan...

    BalasHapus