INHOUDSOPGAWE:

Hoe kry ek 'n lys kolomme in SQL?
Hoe kry ek 'n lys kolomme in SQL?

Video: Hoe kry ek 'n lys kolomme in SQL?

Video: Hoe kry ek 'n lys kolomme in SQL?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

Microsoft SQL Server Management Studio 2008 R2: In 'n navraag redakteur, as jy die teks van tabelnaam uitlig (bv. dbo. MyTable) en ALT + F1 druk, sal jy 'n lys van kolomme name, tipe, lengte, ens.

Eenvoudig so, hoe kry ek 'n lys kolomme in 'n SQL-tabel?

Hierdie eerste navraag sal al die tabelle in die databasis wat jy navraag doen terugstuur

  1. KIES TABLE_NAME UIT INFORMATION_SCHEMA. TABLES.
  2. KIES TABLE_NAME, COLUMN_NAME UIT INFORMATION_SCHEMA. COLUMNS.
  3. KIES COLUMN_NAME UIT INFORMATION_SCHEMA. COLUMNS WHERE TABLE_NAME = 'Album'
  4. INDIEN BESTAAN (KIES * UIT INFORMATION_SCHEMA.

hoe kry ek 'n lys van alle tabelle in SQL? Daar is verskeie aansigte in die datawoordeboek wat jy kan navraag doen, en watter jy kan sien, sal afhang van jou voorregte. Die maklikste manier om te sien alle tafels in die databasis is om die all_tables-aansig te bevraagteken: KIES eienaar, tabelnaam VAN alle_tafels; Dit sal die eienaar (die gebruiker) en die naam van die tafel.

Vervolgens kan 'n mens ook vra, hoe kry ek 'n lys van alle tabelle en kolomme in SQL Server?

Die volgende Microsoft SQL Server T-SQL-navraag lys alle tabelle met kolomme en datatipes met behulp van INFORMATION_SCHEMA-aansigdatabasismetadata:

  1. GEBRUIK AdventureWorks2008;
  2. KIES Skemanaam = c. tabelskema,
  3. Tabelnaam = c.
  4. Kolomnaam = c.
  5. DataType = data_tipe.
  6. VAN inligting_skema.
  7. INNER JOIN inligtingskema.
  8. OP c.

Wat is SQL Select-stelling?

Die SQL SELECT-stelling gee 'n resultaatstel rekords van een of meer tabelle terug. A SELECT stelling haal nul of meer rye uit een of meer databasistabelle of databasisaansigte. ORDER BY spesifiseer 'n volgorde waarin die rye teruggestuur moet word. AS verskaf 'n alias wat gebruik kan word om tabelle of kolomme tydelik te hernoem.

Aanbeveel: