Legjobb válasz
Ha tranzakciós SQL-t használ, próbálja meg lekérdezni az információs sémát. Általában az msdb-ben található (master adatbázis). Nézze meg az alábbi linket is.
Rendszerinformációs séma nézetek (Transact-SQL)
SELECT TABLE\_CATALOG, TABLE\_SCHEMA, TABLE\_NAME, COLUMN\_NAME, COLUMN\_DEFAULT
FROM [Your DB].INFORMATION\_SCHEMA.COLUMNS
WHERE TABLE\_NAME = N"[Your TableName]";
GO
Válasz
Az adatbázistól függ. Példa: Az IBM Informix-hez tartozik egy segédprogram, a dbschema, amely megjeleníti az adatbázis DDL-sémájának vagy annak egy részének, az eseményindítóknak, a tárolt eljárásoknak stb. Az Informix lekérdező eszköz, a dbaccess parancsokkal és menüválasztékokkal jeleníti meg a táblázatok sémájának adatait is. / p>
Opcionálisan hozzáadhatja az ANSI INFORMATION\_SCHEMA táblákat az Informix szolgáltatáshoz, így a legtöbb SQL lekérdező eszköz megjelenítheti a sémát, és saját, saját katalógus táblákkal rendelkezik, amelyekkel lekérdezheti. Ezen kívül vannak olyan közösségi támogatott eszközök, amelyek ezt az IBM eszközök által nem támogatott funkciókkal teszik meg.
Más szerverek hasonló szintű sémát támogatnak.