SQL Server’da Tablo ve Kolon Detaylarını Elde Etme (T-SQL Script)

Microsoft SQL Server ile proje geliştirirken bazı durumlarda bir tabloya ait kolonları ve o kolonlara ait bilgileri elde etmek isteyebilirsiniz. SQL Server eğitimlerinde ve projelerde genellikle bu soru çok fazla karşımıza çıktığı için bu bilgiyi nasıl elde edebileceğimizi bir yazıya dökmek istedim.

SQL Server Database Engine kullanılarak geliştirilen yazılım projeleri, SQL Server Integration Services (SSIS) kullanılarak tasarlanan ETL projeleri veya SQL Server Reporting Services (SSRS) kullanılarak geliştirilen bir raporlama projesi gerçekleştirdiğinizi ve bu projenin herhangi bir safhasında projede kullanılan tablolar ile ilgili bir dokümantasyon oluşturmak istediğiniz bir senaryoyu düşünün. Böyle bir istek karşısında kullanılan bütün tablolara ait kolonlar ve bu kolonlara ait yapısal bilgileri bir yere dokümante etmek için öncelikle bu bilgilere erişmeniz gerekmektedir. SQL Server Management Studio (SSMS) kullanılarak tablo adını seçtikten sonra Alt + F1 tuş kombinasyonunu kullanarak ilgili tablonun çeşitli özelliklerini görebilmekteyiz. Ancak tek bir sonuç seti olacak şekilde ve istenilen ek bilgileri de dahil edecek şekilde customize etmek istediğimizde bu bilgileri elde edebilecek bir T-SQL scripti oluşturmamız gerekmektedir. Bu yazımızda bu bilgileri elde edebileceğiniz bir script örneğini sizlerle paylaşıyorum. Üzerinde sizler de ekleme / çıkarma yaparak istediğiniz değerlere göre düzenleme yapabilirsiniz. Umarım faydalı olur:

SQL Server’da bir tabloya ait kolonların detaylı bilgilerini elde edebileceğiniz T-SQL scriptini aşağıdaki TechNet Gallery linki üzerinden ücretsiz olarak indirip kullanabilirsiniz;

https://gallery.technet.microsoft.com/SQL-Server-Getting-Table-22bf4e81

Umarım faydalı olur…

Bir sonraki yazımızda görüşmek üzere…

Yazar: Abdullah ALTINTAŞ

Yorum Yaz