SQL SERVER查看所有表名:
select name from sysobjects where type='U'查询表的所有字段名:Select name from syscolumns Where ID=OBJECT_ID('表名')select * from information_schema.tablesselect * from information_schema.viewsselect * from information_schema.columns查询所有触发器:
SELECT * FROM Sysobjects WHERE xtype = 'TR'
查看当前库中所有的触发器和与之相对应的表:
SELECT tb2.name AS tableName,tb1.name AS triggerName FROM Sysobjects tb1 JOIN Sysobjects tb2 ON tb1.parent_obj=tb2.id WHERE tb1.type='TR'
ACCESS
查看所有表名:select name from MSysObjects where type=1 and flags=0MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。Oracle
select cname from col where tname='ZW_YINGYEZ'select column_name from user_tab_columns where table_name='ZW_YINGYEZ'
查询表字段数
select count(column_name) from user_tab_columns where table_name='表名';