MS SQL’de Kolon İsmini Bütün Veritabanın da Aratmak için Yazılacak Sorgu

8. Temmuz 2015 15:02 by Admin in SQL Server  //  Tags:   //   Yorumlar (0)

Merhaba Arkadaşlar,

Örneğin; bir çok tablodan oluşan bir veritabanımız var ve biz bu veritabanı içinde bir kolon ismi arıyoruz. Bunun için bize gereken veri tabanın şemasını listelemek.

Aşağıdaki sorgu ile verdiğimiz kolon adını bütün tablolarda arayabilir ve hangi tablolarda var olduğunun çıktısını alabiliriz. Dikkat etmemiz gereken “kolon_adı” yazan yere bulmak istediğiniz kolon adını yazmak ve çalıştırmak. Buradaki like komutunu ve % işaretlerini silerek yerine = koyarsanız yazdığınız kolon adını içeren değil, sadece yazdığınız kolon adını size getirecektir.

SELECT COLUMN_NAME, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE ‘%kolon_adı%’