logo

SQL Server Leírás táblázat

A LEÍRÁS az információk részletes bemutatását jelenti. Mivel több tábla is van az SQL Server adatbázisunkban, szükségünk lesz egy parancsra táblázat szerkezetének megjelenítéséhez , mint például az oszlopnevek, adattípusok, az oszlopnevekre vonatkozó megszorítások stb. Az SQL Servernek nincs parancsa a táblaszerkezet megjelenítésére, például az Oracle vagy a MySQL DESCRIBE vagy DESC parancsot biztosít. De van más módunk is a táblák vagy objektumok leírására a Microsoft SQL Serverben. Ez a cikk teljes áttekintést nyújt a táblaszerkezet SQL Serverben való megjelenítéséről.

Engedélyek

A tábla struktúráját vagy tulajdonságait csak akkor tudjuk megjeleníteni, ha a tábla tulajdonosa vagy engedélyt adtunk hozzá.

java kitör a ciklusból

A következő módokon jelenítheti meg a tábla tulajdonságait vagy szerkezetét az SQL Serverben:

  • Transact-SQL
  • SQL Server Management Studio

Transact-SQL használata

Az SQL Server rendkívül hasznos parancsot vagy beépített parancsot tartalmaz rendszerben tárolt sp_help eljárás hasonló a 'Segítség' parancs. Ezzel a paranccsal részletes információkat kapunk egy objektumról. Ez a parancs csak az aktuális adatbázison belül hivatkozható objektumok információit adja vissza. Az alábbiak szerint használhatjuk:

 EXEC sp_help 'dbo.mytable'; 

Példa

Ha meg akarjuk jeleníteni a tulajdonságait 'Felhasználók' táblázatban az alábbi parancsot kell használnunk:

 EXEC sp_help 'dbo.Users'; 

A következő kimenetet mutatja:

SQL Server Leírás táblázat

Ahogy a képen is láthatjuk, megjeleníti a Users tábla létrehozásának idejét, oszlopneveket, adattípusokat, hosszt és az oszlopokra vonatkozó megszorításokat.

SQL Server is használhatja sp_columns tárolt eljárás egy SQL Server tábla szerkezetének bemutatására. Ez a legegyszerűbb módja a kiválasztott tábla oszlopainak és kapcsolódó információinak megjelenítésének. Az alábbi szintaxis szerint használhatjuk:

 EXEC sp_columns mytable; 

Példa

A szerkezet megjelenítéséhez a 'Felhasználók' táblázatot, a következőképpen használhatjuk:

lebeg a húrhoz
 EXEC sp_columns Users; 

A következő kimenetet adja vissza:

SQL Server Leírás táblázat

Ahogy a képen is láthatjuk, a táblázat minden oszlopához egy sort ad vissza, amely részletesen mutatja az oszlopinformációkat.

Ha mi nem akarjuk a tárolt eljárást használni a táblaszerkezet leírására , az SQL Server egy lekérdezést is lehetővé tesz ennek a feladatnak a végrehajtásához. A következő szintaxis használható a táblázat információinak megjelenítésére:

 SELECT * FROM information_schema.columns WHERE table_name = 'object_name'; 

A INFORMATION_SCHEMA.COLUMNS utasítás az aktuális adatbázis összes táblájának összes oszlopáról állít elő információkat. Alapértelmezés szerint ez az információ az adatbázis minden táblájához megjelenik.

Példa

Ha meg akarjuk kapni a táblázat definícióját 'Felhasználók' táblázatot, a következőképpen használhatjuk:

 SELECT * FROM information_schema.columns WHERE table_name = 'Users'; 

A következő kimenetet fogja produkálni:

SQL Server Leírás táblázat

Az SQL Server Management Studio használata

Ha SSMS-t használunk, akkor a következő lépésekkel írjuk le a táblázat definícióját:

1. lépés: Csatlakozzon az adatbázishoz, és navigáljon az Object Explorerhez.

hogyan ellenőrizheti a monitor képernyőméretét

2. lépés: Válassza ki azt a táblázatot, amelynek tulajdonságait meg szeretné jeleníteni.

3. lépés: Kattintson a jobb gombbal erre a táblázatra, amely különféle opciókat jelenít meg, és válassza ki Tulajdonságok a helyi menüből.

SQL Server Leírás táblázat