Mündəricat:

SQL-də sütunların siyahısını necə əldə edə bilərəm?
SQL-də sütunların siyahısını necə əldə edə bilərəm?

Video: SQL-də sütunların siyahısını necə əldə edə bilərəm?

Video: SQL-də sütunların siyahısını necə əldə edə bilərəm?
Video: Hər kəsin istifadə edə biləcəyi 8 vasitə 2024, Bilər
Anonim

Microsoft SQL Server Management Studio 2008 R2: a sorğu redaktoru, əgər siz cədvəl adının mətnini (ex dbo. MyTable) vurğulasanız və ALT + F1 düymələrini vursanız, sütunun siyahısı adları, növü, uzunluğu və s.

Sadəcə olaraq, SQL cədvəlində sütunların siyahısını necə əldə edə bilərəm?

Bu ilk sorğu sorğu etdiyiniz verilənlər bazasındakı bütün cədvəlləri qaytaracaq

  1. INFORMATION_SCHEMA. TABLESDƏN CƏDVƏL_NAME SEÇİN.
  2. INFORMATION_SCHEMA. COLUMNS-DAN CƏDVƏL_NAME, COLUMN_NAME SEÇİN.
  3. TABLE_NAME = 'Albom' OLAN INFORMATION_SCHEMA. COLUMNS FROM COLUMN_NAME SEÇİN
  4. ƏGƏR VARSA(MƏLUMAT_SCHEMADAN * SEÇİN.

SQL-də bütün cədvəllərin siyahısını necə əldə edə bilərəm? Məlumat lüğətində sorğu edə biləcəyiniz bir neçə baxış var və hansını görə biləcəyiniz imtiyazlarınızdan asılı olacaq. Görməyin ən asan yolu bütün masalar verilənlər bazasında all_tables görünüşünü sorğulamaqdır: SEÇİN sahibi, bütün_cədvəllərdən cədvəl_adı; Bu, sahibini (istifadəçini) və adını göstərəcək masa.

Sonradan soruşa bilərsiniz ki, SQL Server-də bütün cədvəllərin və sütunların siyahısını necə əldə edə bilərəm?

Aşağıdakı Microsoft SQL Server T-SQL sorğusu INFORMATION_SCHEMA baxış verilənlər bazası metadatasından istifadə edərək sütunlar və məlumat növləri ilə bütün cədvəlləri siyahıya alır:

  1. AdventureWorks2008-dən istifadə edin;
  2. SxemAdı SEÇİN = c. cədvəl_sxem,
  3. Cədvəl adı = c.
  4. SütunAdı = c.
  5. DataType = data_type.
  6. FROM information_schema.
  7. INNER JOIN information_schema.
  8. ON c.

SQL Select ifadəsi nədir?

The SQL SELECT bəyanatı bir və ya bir neçə cədvəldən qeydlərin nəticə dəstini qaytarır. A SELECT bəyanatı bir və ya daha çox verilənlər bazası cədvəlindən və ya verilənlər bazası görünüşündən sıfır və ya daha çox sətir əldə edir. ORDER BY sətirlərin qaytarılacağı sıranı müəyyən edir. AS cədvəllərin və ya sütunların adının müvəqqəti dəyişdirilməsi üçün istifadə edilə bilən ləqəb təqdim edir.

Tövsiyə: