Mundarija:

SQL-da ustunlar ro'yxatini qanday olish mumkin?
SQL-da ustunlar ro'yxatini qanday olish mumkin?

Video: SQL-da ustunlar ro'yxatini qanday olish mumkin?

Video: SQL-da ustunlar ro'yxatini qanday olish mumkin?
Video: Jadval yaratish va maʼlumolar kiritish | SQL asoslari: so‘rov berish va maʼlumotlarni boshqarish 2024, Noyabr
Anonim

Microsoft SQL Server Management Studio 2008 R2: a ichida so'rov muharriri, agar siz jadval nomi matnini (masalan, MyTable) belgilab, ALT + F1 tugmalarini bossangiz, siz ustunlar ro'yxati nomlari, turi, uzunligi va boshqalar.

Oddiy qilib aytganda, SQL jadvalidagi ustunlar ro'yxatini qanday olishim mumkin?

Ushbu birinchi so'rov siz so'ragan ma'lumotlar bazasidagi barcha jadvallarni qaytaradi

  1. INFORMATION_SCHEMA. TABLESDAN TABLE_NAME TANLANING.
  2. INFORMATION_SCHEMA. COLUMNSDAN TABLE_NAME, COLUMN_NAME TANLANING.
  3. TABLE_NAME = "Albom" BO'LGAN INFORMATION_SCHEMA. COLUMNS FROM COLUMN_NAME NI TANlang
  4. AGAR MAVJUD BO'LSA(INFORMATION_SCHEMADAN * TANLANING.

SQL-dagi barcha jadvallar ro'yxatini qanday olishim mumkin? Ma'lumotlar lug'atida siz so'rashingiz mumkin bo'lgan bir nechta ko'rinishlar mavjud va qaysilarini ko'rishingiz sizning imtiyozlaringizga bog'liq bo'ladi. Ko'rishning eng oson yo'li barcha jadvallar ma'lumotlar bazasida all_tables ko'rinishini so'rash uchun: TANLASH egasi, barcha_jadvallardan jadval_nomi; Bu egasi (foydalanuvchi) va nomini ko'rsatadi stol.

Keyinchalik, SQL Serverdagi barcha jadvallar va ustunlar ro'yxatini qanday olishim mumkinligi so'ralishi mumkin?

Quyidagi Microsoft SQL Server T-SQL so'rovi INFORMATION_SCHEMA ko'rish ma'lumotlar bazasi metama'lumotlaridan foydalangan holda ustunlar va ma'lumotlar turlari bilan barcha jadvallarni ro'yxatlaydi:

  1. AdventureWorks2008 dan foydalaning;
  2. Sxema nomini tanlang = c. jadval_sxema,
  3. Jadval nomi = c.
  4. Ustun nomi = c.
  5. DataType = ma'lumotlar_turi.
  6. FROM information_schema.
  7. INNER JOIN axborot sxemasi.
  8. ON c.

SQL Select bayonoti nima?

The SQL SELECT bayonoti bir yoki bir nechta jadvallardan olingan natijalar to'plamini qaytaradi. A SELECT bayonoti bir yoki bir nechta ma'lumotlar bazasi jadvallari yoki ma'lumotlar bazasi ko'rinishidan nol yoki bir nechta satrlarni oladi. ORDER BY qatorlarni qaytarish tartibini belgilaydi. AS jadvallar yoki ustunlar nomini vaqtincha o'zgartirish uchun ishlatilishi mumkin bo'lgan taxallusni taqdim etadi.

Tavsiya: