İlginizi Çekebilir
  1. Ana Sayfa
  2. SQL

SQL Tablo Kolon Bilgilerini Almak

SQL Tablo Kolon Bilgilerini Almak
+ - 0

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ü;

sql INFORMATION_SCHEMA

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. ?

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)