SQL Tablo Kolon Bilgilerini Almak , dersimiz ile sql eğitim setimize devam ediyoruz. Bu dersimizde sistem veritabanları üzerinden tablo hakkındaki bilgileri almayı göreceğiz. SQL-92 standarti olan INFORMATION_SCHEMA viewleri seçilen veritabanina ait meta datalara ulasmamizi saglar. Bunlardan bazilari veritabaninda bulunan tablo veya view isimleri, bunlara ait kolon bilgileri, bir viewin verileri hangi tablolardan aldigi olarak sayilabilir. Hadi SQL Tablo Kolon Bilgilerini Almak işlemini görelim.
SQL Tablo Kolon Bilgilerini Almak
Tablodaki kolonların tüm bilgilerini almak için;
SELECT * FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME = 'Tablo Adı'
Yukarıdaki sorgu sayesinde tablo bilgilerini alabiliyoruz. Şimdi önceki derslerimizde açtığımız bir tabloda üzerinde çalıştırıp görelim.
SELECT * FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME = 'PERSONEL_TANIMLARI'
Ekran görüntüsü;
Gördüğünüz gibi bu bilgileri alabiliyoruz. Alabildiğimiz bilgilerin hepsi görünenler değil. Kendi sql server’inizde çalıştırıp tüm bilgileri görebilirsiniz.
SELECT * FROM INFORMATION_SCHEMA.Columns
Yukarıdaki gibi kullanırsanız ise database’deki tüm tabloların bilgilerini tek seferde alabilirsiniz.
Bu tarz alabildiğimiz bilgiler bunlardan ibaret değil. Elde edebildiğimiz çok daha fazla bilgi vardır. Ancak bu konulara bu kadar erken değinmemiz doğru olmayacaktır. Bu dersi de zaten böyle bir şeyin varlığından haberiniz olması içindir.
Yok ben daha fazla bilgi istiyorum derseniz de Microsoft’un sitesinden ayrıntılı bilgilere ulaşabilirsiniz.
SQL Tablo Kolon Bilgilerini Almak , yazımız da bu kadar dostlar. Eğitim setimizde şu anda (07.07.2018) çok az ders var gibi görünebilir ama zamanla bu eğitim setindeki dersler inanılmaz sayılara ulaşacaktır. Teknik bilgi dersleri bittiğinde uygulamalar içerisinde ihtiyaç duyacağımız işlemler ve püf noktalarına değineceğim.
Diğer derslerimizde görüşmek üzere.
Microsoft SQL Server & T-SQL Eğitim Seti ders listesi için tıklayınız.
Sağlıcakla ve Takipte Kalın.