Cel mai bun răspuns
Încercați să interogați schema de informații dacă utilizați SQL tranzact. Se găsește de obicei în msdb (baza de date master). Consultați și linkul de mai jos.
Vizualizările schemei de informații despre sistem (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
Răspuns
Depinde de baza de date. Exemplu: Informix IBM vine cu un utilitar, dbschema, care afișează toate sau părți din schema DDL a unei baze de date, declanșatoare, proceduri stocate, etc. / p>
Puteți adăuga opțional tabelele ANSI INFORMATION\_SCHEMA la Informix, astfel încât majoritatea instrumentelor de interogare SQL să poată afișa schema și să aibă propriile tabele proprii de catalog pe care le puteți interoga. În plus, există instrumente acceptate de comunitate care fac acest lucru cu caracteristici care nu sunt acceptate de instrumentele IBM.
Alte servere au niveluri similare de suport pentru schemă disponibile.