SQL Server’da Tüm Veritabanlarında Tablo Aramak
SQL Server’da veritabanında yer alan tüm tablolarda belirli bir terimi aramak bazen zor olabilir. Özellikle büyük ve karmaşık veritabanları ile çalışırken, tabloları tek tek kontrol etmek verimli olmayabilir. Bu nedenle, SQL Server’da belirli bir kelimeyi içeren tüm tablolarda arama yapmak için kullanabileceğiniz etkili bir sorgu vardır. Aşağıdaki sorguyu kullanarak, veritabanındaki tüm tablolarda belirli bir kelimeyi arayabilirsiniz.
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%AramaKelimesi%'
Bu sorgu, veritabanınızdaki tüm tablolarda “AramaKelimesi” ifadesini içeren tablolara dair bilgileri döndürür. Hem tablo ismini hem de bulunduğu şema bilgisini içerdiği için büyük projelerde oldukça faydalıdır.