Tartalomjegyzék:

Hogyan kaphatok oszloplistát SQL-ben?
Hogyan kaphatok oszloplistát SQL-ben?

Videó: Hogyan kaphatok oszloplistát SQL-ben?

Videó: Hogyan kaphatok oszloplistát SQL-ben?
Videó: Java Tech Talk: Telegram бот на java за 1 час 2024, November
Anonim

Microsoft SQL Server Management Studio 2008 R2: a lekérdezés szerkesztőben, ha kiemeli a tábla nevének szövegét (ex dbo. MyTable), és megnyomja az ALT + F1 billentyűket, akkor egy oszlop listája nevek, típus, hosszúság stb.

Egyszerűen így: hogyan szerezhetem be az oszlopok listáját egy SQL-táblázatban?

Ez az első lekérdezés a lekérdezett adatbázis összes tábláját visszaadja

  1. KIVÁLASZTÁSA A TABLE_NAME TÁBLÁZAT AZ INFORMATION_SCHEMA. TABLES.
  2. KIVÁLASZTÁS A TABLE_NAME, COLUMN_NAME TÁBLÁZAT INFORMATION_SCHEMA. COLUMNS.
  3. A COLUMN_NAME OSZLOP KIVÁLASZTÁSA AZ INFORMATION_SCHEMA. COLUMNS WHERE TABLE_NAME = 'Album'
  4. IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.

Hogyan szerezhetem meg az összes tábla listáját SQL-ben? Az adatszótárban több nézet is lekérdezhető, és az Ön jogosultságaitól függ, hogy melyiket láthatja. A látás legegyszerűbb módja minden asztal az adatbázisban az all_tables nézet lekérdezése: KIVÁLASZTÁS tulajdonos, tábla_neve FROM all_tables; Ez megmutatja a tulajdonost (a felhasználót) és a nevét asztal.

Ezt követően az is felmerülhet, hogy hogyan szerezhetek listát az SQL Server összes táblájáról és oszlopáról?

A következő Microsoft SQL Server T-SQL lekérdezés az INFORMATION_SCHEMA nézetek adatbázis-metaadatait használó összes táblát felsorolja oszlopokkal és adattípusokkal:

  1. HASZNÁLATA AdventureWorks2008;
  2. SELECT SchemaName = c. table_schema,
  3. Táblanév = c.
  4. Oszlopnév = c.
  5. DataType = adat_típus.
  6. FROM információs_séma.
  7. INNER JOIN információs_séma.
  8. BE c.

Mi az SQL Select utasítás?

Az SQL SELECT utasítás egy vagy több táblából származó rekordok eredményhalmazát adja vissza. A SELECT utasítás nulla vagy több sort kér le egy vagy több adatbázistáblából vagy adatbázis-nézetből. Az ORDER BY megadja a sorok visszaküldésének sorrendjét. Az AS biztosít egy álnevet, amely táblák vagy oszlopok ideiglenes átnevezésére használható.

Ajánlott: