Saya ingin mencari string dalam nama kolom yang ada dalam database.
Saya sedang mengerjakan proyek pemeliharaan dan beberapa database yang saya tangani memiliki lebih dari 150 tabel, jadi saya mencari cara cepat untuk melakukan ini.
Apa yang kamu sarankan?
Jawaban:
Anda bisa menggunakan kueri berikut untuk membuat daftar semua kolom atau kolom pencarian di seluruh tabel dalam database.
Anda dapat menggunakan tampilan information_schema untuk membuat daftar semua objek dalam database SQL Server 2005 atau 2008.
http://blog.sqlauthority.com/2008/08/06/sql-server-query-to-find-column-from-all-tables-of-database/
sumber
Ada juga Pencarian SQL - alat gratis yang terintegrasi dengan SQL Server Management Studio.
sumber
Terlambat tapi semoga bermanfaat karena kedua alat ini gratis.
ApexSQL Search - hal yang baik tentang alat ini adalah ia juga dapat mencari data, menunjukkan ketergantungan antara objek dan beberapa hal berguna lainnya.
SSMS Toolpack - gratis untuk semua versi kecuali SQL 2012. Banyak opsi hebat yang tidak terkait hanya dengan pencarian seperti cuplikan, berbagai penyesuaian dan banyak lagi.
sumber
Ini adalah salah satu yang digunakan semua DBA SQL dari waktu lama.
Jika hanya dengan satu baris, Anda bahkan tidak perlu mengetik EXEC. Lakukan saja
sumber