1. 查询数据库名
SELECT t.TABLENAME FROM SYS.SYSTABLES t, SYS.SYSSCHEMAS s WHERE s.SCHEMANAME = 'ADMIN' AND s.SCHEMAID = t.SCHEMAID
ADMIN是数据库使用的SCHEMANAME名称
2. 查询数据库字段
SELECT t.TABLENAME, c.COLUMNNAME, c.COLUMNDATATYPE, c.COLUMNDEFAULT FROM SYS.SYSTABLES t, SYS.SYSCOLUMNS c WHERE c.REFERENCEID = t.TABLEID AND t.TABLENAME = '数据库名' ORDER BY c.COLUMNNUMBER;