要看是什么数据库,每个数据库不太一样。
sqlserver是这样
select * from sysobjects就得到表名,sysobjects中包含的数据库中所有的表
select * from syscolumns where id=aaa,(aaa是表的id在sysobjects中可以查到)就可以得到一个表的所有列,syscolumns 中包含了数据库中所有表的所有列。
其它数据库类似如informix的包含表名的表为systables