Мазмуну:

SQLдеги тилкелердин тизмесин кантип алам?
SQLдеги тилкелердин тизмесин кантип алам?

Video: SQLдеги тилкелердин тизмесин кантип алам?

Video: SQLдеги тилкелердин тизмесин кантип алам?
Video: Что такое SQL ИНДЕКСЫ за 10 минут: Объяснение с примерами 2024, Май
Anonim

Microsoft SQL Server Management Studio 2008 R2: a суроо редактору, эгер сиз таблицанын аталышынын текстин бөлүп көрсөңүз (мурдагы dbo. MyTable) жана ALT + F1 баскычтарын басыңыз, анда сиз тилкенин тизмеси аттары, түрү, узундугу ж.б.

Жөнөкөй эле, SQL таблицасындагы тилкелердин тизмесин кантип алам?

Бул биринчи суроо сиз сураган маалымат базасындагы бардык таблицаларды кайтарат

  1. INFORMATION_SCHEMA. TABLES МЕНЕН TABLE_NAME ТАНДОО.
  2. INFORMATION_SCHEMA. COLUMNS МЕНЕН TABLE_NAME, COLUMN_NAME ТАНДОО.
  3. TABLE_NAME = 'Альбом' ЖЕРДЕГИ INFORMATION_SCHEMA. COLUMNS FROM COLUMN_NAME ТАНДОО
  4. ЭГЕР БАР БОЛСО(ИНФОРМАЦИЯЛЫК_СХЕМАДАН * ТАНДОО.

SQLдеги бардык таблицалардын тизмесин кантип алам? Маалымат сөздүгүндө сиз сурай ала турган бир нече көрүнүштөр бар жана алардын кайсынысын көрө аларыңыз сиздин артыкчылыктарыңызга жараша болот. Көрүүнүн эң оңой жолу бардык столдор маалымат базасында all_tables көрүнүшүн суроо үчүн: ТАНДОО ээси, table_name FROM all_tables; Бул ээси (колдонуучу) жана атын көрсөтөт стол.

Андан кийин, кимдир бирөө суроо бериши мүмкүн: SQL Serverдеги бардык таблицалардын жана мамычалардын тизмесин кантип алсам болот?

Төмөнкү Microsoft SQL Server T-SQL суроосу INFORMATION_SCHEMA көрүүлөр базасынын метаберилиштерин колдонуу менен мамычалар жана маалымат түрлөрү менен бардык таблицаларды тизмелейт:

  1. USE AdventureWorks2008;
  2. SELECT SchemaName = c. таблица_схемасы,
  3. TableName = c.
  4. ColumnName = c.
  5. DataType = data_type.
  6. FROM information_schema.
  7. INNER JOIN маалымат_схемасы.
  8. ON c.

SQL Select билдирүүсү деген эмне?

The SQL SELECT билдирүүсү бир же бир нече таблицадан натыйжалар топтомун кайтарат. А SELECT билдирүүсү бир же бир нече маалымат базасынын таблицаларынан же маалымат базасынын көрүнүштөрүнөн нөл же бир нече саптарды чыгарат. ORDER BY катарларды кайтаруу тартибин көрсөтөт. AS таблицалардын же мамычалардын атын убактылуу өзгөртүү үчүн колдонула турган лакап ат менен камсыз кылат.

Сунушталууда: