İçindekiler:

SQL'de sütunların listesini nasıl alabilirim?
SQL'de sütunların listesini nasıl alabilirim?

Video: SQL'de sütunların listesini nasıl alabilirim?

Video: SQL'de sütunların listesini nasıl alabilirim?
Video: SQL Sorgu Örnekleri #1 (Select, Where, Order By, ..) 2024, Mayıs
Anonim

Microsoft SQL Sunucu Yönetimi Stüdyosu 2008 R2: Bir sorgu düzenleyici, tablo adının metnini vurgularsanız (örn. dbo. MyTable) ve ALT + F1 tuşlarına basarsanız, bir sütun listesi adları, türü, uzunluğu vb.

Basitçe, bir SQL tablosundaki sütunların listesini nasıl alabilirim?

Bu ilk sorgu, sorguladığınız veritabanındaki tüm tabloları döndürür

  1. INFORMATION_SCHEMA. TABLES'DEN TABLE_NAME SEÇİN.
  2. INFORMATION_SCHEMA. COLUMNS'DAN TABLE_NAME, COLUMN_NAME SEÇİN.
  3. TABLE_NAME = 'Albüm' NEREDE INFORMATION_SCHEMA. COLUMNS'DAN COLUMN_NAME SEÇİN
  4. VARSA(INFORMATION_SCHEMA'DAN * SEÇİN.

SQL'deki tüm tabloların bir listesini nasıl alabilirim? Veri sözlüğünde sorgulayabileceğiniz birkaç görünüm vardır ve hangilerini görebileceğiniz ayrıcalıklarınıza bağlı olacaktır. Görmenin en kolay yolu tüm tablolar veritabanında all_tables görünümünü sorgulamaktır: SEÇME sahip, tablo_adı FROM all_tables; Bu, sahibi (kullanıcı) ve adını gösterecektir. tablo.

Daha sonra, SQL Server'daki tüm tabloların ve sütunların bir listesini nasıl alabilirim?

Aşağıdaki Microsoft SQL Server T-SQL sorgusu, INFORMATION_SCHEMA görünümleri veritabanı meta verilerini kullanan sütunlara ve veri türlerine sahip tüm tabloları listeler:

  1. AdventureWorks2008'i KULLANIN;
  2. SEÇ ŞemaAdı = c. tablo_şema,
  3. TabloAdı = c.
  4. SütunAdı = c.
  5. Veri Türü = veri_türü.
  6. info_schema'DAN.
  7. INNER JOIN bilgi şeması.
  8. AÇIK c.

SQL Select ifadesi nedir?

NS SQL SELECT ifadesi bir veya daha fazla tablodan sonuç kümesini döndürür. A SELECT ifadesi bir veya daha fazla veritabanı tablosundan veya veritabanı görünümünden sıfır veya daha fazla satır alır. ORDER BY, satırların döndürüleceği sırayı belirtir. AS, tabloları veya sütunları geçici olarak yeniden adlandırmak için kullanılabilecek bir takma ad sağlar.

Önerilen: