Sisukord:

Kuidas saada SQL-is veergude loendit?
Kuidas saada SQL-is veergude loendit?

Video: Kuidas saada SQL-is veergude loendit?

Video: Kuidas saada SQL-is veergude loendit?
Video: SQL 2024, November
Anonim

Microsoft SQL Server Management Studio 2008 R2: a päring redaktoris, kui tõstate esile tabeli nime teksti (ex dbo. MyTable) ja vajutate ALT + F1, kuvatakse veeru loend nimed, tüüp, pikkus jne.

Lihtsalt, kuidas ma saan SQL-i tabelis veergude loendi?

See esimene päring tagastab kõik päritava andmebaasi tabelid

  1. VALIGE TABLE_NAME TABELIDEST INFORMATION_SCHEMA. TABLES.
  2. VALIGE TABLE_NAME, COLUMN_NAME ALAST INFORMATION_SCHEMA. COLUMNS.
  3. VALIK VEERUN_NAME ALAST INFORMATION_SCHEMA. COLUMNS WHERE TABLE_NAME = 'Album'
  4. KUI OLEMAS (VALI * INFORMATION_SCHEMA.

Kuidas saada kõigi SQL-i tabelite loendit? Andmesõnastikus on mitu vaadet, mille kohta saate päringuid teha ja milliseid näete, sõltub teie õigustest. Lihtsaim viis näha kõik lauad andmebaasis on teha päring all_tables vaatest: VALI omanik, tabeli_nimi FROM kõik_tabelid; See kuvab selle omaniku (kasutaja) ja nime laud.

Seejärel võib küsida, kuidas ma saan SQL Serveris kõigi tabelite ja veergude loendi?

Järgmine Microsoft SQL Serveri T-SQL päring loetleb kõik tabelid veergude ja andmetüüpidega, kasutades INFORMATION_SCHEMA vaadete andmebaasi metaandmeid:

  1. KASUTAGE AdventureWorks2008;
  2. SELECT SchemaName = c. table_schema,
  3. Tabelinimi = c.
  4. VeeruNimi = c.
  5. Andmetüüp = andmetüüp.
  6. FROM information_schema.
  7. INNER JOIN info_skeem.
  8. ON c.

Mis on SQL Select avaldus?

The SQL SELECT avaldus tagastab tulemuse kirjete komplekti ühest või mitmest tabelist. A SELECT avaldus hangib ühest või mitmest andmebaasi tabelist või andmebaasivaatest null või enam rida. ORDER BY määrab ridade tagastamise järjekorra. AS pakub varjunime, mida saab kasutada tabelite või veergude ajutiseks ümbernimetamiseks.

Soovitan: