- 情感问答
- 答案列表
查询所有表名:oracle查询所有表名[朗读]
假如表名为tab,人名字段为myname,查询语句:selectmyname,count(*)fromtabgroupbymynamehavingcount(*)>1如果having子句不加,则是统计各名字的数量,加上则只显示数量大于1的人名。
用sql获取数据库中所有的表名的方法:1、oracle下:selecttable_namefromall_tables;2、mysql下:selecttable_namefrominformation_schema.tableswheretable_schema='csdb'andtable_type='basetable';3、sqlserver下:selectnamefromsys.tablesgo。
select*fromall_tables;可以看到所有的表名和信息,如果你想一条语句查所有表里的数据,那没有这种方法。
select字段名,字段名from表名where条件select用户名from表名。
目前来说,access无法通过用sql语句去获取它的表结构,只能通过msysobjects获取表信息唯一一种方法就是,通过select*fromwhere1=2表来获取表,最后通过程序去循环获取字段名。