Përmbajtje:

Si mund të marr një listë të kolonave në SQL?
Si mund të marr një listë të kolonave në SQL?

Video: Si mund të marr një listë të kolonave në SQL?

Video: Si mund të marr një listë të kolonave në SQL?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Nëntor
Anonim

Microsoft SQL Studio e Menaxhimit të Serverit 2008 R2: Në a pyetje redaktori, nëse theksoni tekstin e emrit të tabelës (psh dbo. MyTable) dhe shtypni ALT + F1, do të merrni një lista e kolonës emrat, lloji, gjatësia etj.

Thjesht kështu, si mund të marr një listë të kolonave në një tabelë SQL?

Ky pyetësor i parë do të kthejë të gjitha tabelat në bazën e të dhënave që po kërkoni

  1. ZGJIDH TABLE_NAME NGA INFORMATION_SCHEMA. TABLES.
  2. ZGJIDH TABLE_NAME, COLUMN_NAME NGA INFORMATION_SCHEMA. COLUMNS.
  3. ZGJIDH COLUMN_NAME NGA INFORMATION_SCHEMA. COLUMNS WHERE TABLE_NAME = 'Album'
  4. NËSE EKZISTON(ZGJIDH * NGA INFORMATION_SCHEMA.

si mund të marr një listë të të gjitha tabelave në SQL? Ka disa pamje në fjalorin e të dhënave që mund t'i kërkoni, dhe cilat prej tyre mund të shihni do të varen nga privilegjet tuaja. Mënyra më e lehtë për të parë të gjitha tavolinat në bazën e të dhënave është për të kërkuar pamjen all_tables: ZGJIDH pronari, emri_tabelës NGA të gjitha_tabelat; Kjo do të tregojë pronarin (përdoruesin) dhe emrin e tabela.

Më pas, dikush mund të pyesë gjithashtu, si mund të marr një listë të të gjitha tabelave dhe kolonave në SQL Server?

Kërkesa e mëposhtme e Microsoft SQL Server T-SQL liston të gjitha tabelat me kolona dhe tipe të dhënash duke përdorur meta të dhënat e bazës së të dhënave INFORMATION_SCHEMA:

  1. PËRDORIMI AdventureWorks2008;
  2. SELECT Emri i skemës = c. skema_tabele,
  3. Emri i tabelës = c.
  4. Emri i kolonës = c.
  5. Lloji i të dhënave = lloji i të dhënave.
  6. NGA informacioni_skema.
  7. Skema_INNER JOIN information.
  8. NË c.

Çfarë është deklarata SQL Select?

Të Deklarata SQL SELECT kthen një grup rezultatesh të rekordeve nga një ose më shumë tabela. A ZGJIDH deklaratën merr zero ose më shumë rreshta nga një ose më shumë tabela të bazës së të dhënave ose pamje të bazës së të dhënave. ORDER BY specifikon një rend në të cilin do të kthehen rreshtat. AS ofron një pseudonim që mund të përdoret për të riemërtuar përkohësisht tabela ose kolona.

Recommended: