重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在ORACLE如何查看自己建立的所有表,而不是系统表?1、 在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入【Oracle控制】的窗口上,鼠标左键单击【服务器】按钮,并选择【SQL工作表】,如下图所示。
十年的夏邑网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整夏邑建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“夏邑网站设计”,“夏邑网站推广”以来,每个客户项目都认真落实执行。
2、接着,在【Oracle服务器】的窗口上,在输入窗口中输入SQL查询语句,并单击【执行】按钮,可以看到查询不到索引表,需要调整SQL语句,如下图所示。
3、然后,在【SQL工作表】的窗口上,输入查询索引表的SQL语句,可以作为参考,如下图所示。
4、 接着,在【SQL工作表】的窗口上,输查询索引表的SQL语句,并单击【执行】按钮,如下图所示。
5、然后,在【SQL工作表】的窗口上,可以看到SQL语句执行成功的提示信息,查询到用户的索引表中的字段,如下图所示。
6、接着,在【SQL工作表】的窗口上,修改索引表的名称,并单击【执行】按钮,如下图所示。
可以根据表建时间不同,来将你本人建的表和数据库自动建的表分开,虽然他们都是同一个用户建的。
在user_table表里没有建表时间这一字段,可以用user_objects这个表。
数据库系统建的表的时间和oracle发行版本有关,我的10.2.0.10版中这些都是2005-8-30建的,你本人建的表都大于这个时间。或者将范围缩更小些,找你最近两个月、一年建的表
具体的,如
select * from user_objects where object_type='TABLE' and create sysdate-30;
select * from user_objects where object_type='TABLE' and create to_date('2005-8-31','yyyy-mm-dd');
显示Oracle数据库表中的列有以下两种方式。
1、在命令窗口下输入desc 表名。
如:
desc test;
2、通过sql语句查询,语句如下:
select * from user_tab_cols where table_name='TEST';
注意:表名必须大写。
如果你的用户名叫 dbuser
在sql*plus中
select table_name from all_tables where owner='dbuser';
关键就是all_tables这个视图
就可以显示出用户名为dbuser可以访问到的表的名字了
如果你有dba权限的就可以查 dba_tables,就可以查出数据库里面所有的表的情况
另:
SQL @s回车
会自动查询当前用户下的所有表、视图、同义词。
我也是oracle的新手,推荐一个网站,你会有惊喜的
end
toad
for
oracle如何显示出当前用户的所用表?
点你红色标注的方框左上角第一个图标,如下截图,点开之后下拉菜单里,选择“show
column
comments
in
grid”项,就可以显示comments字段了。
显示分区表信息
显示数据库所有分区表的信息:DBA_PART_TABLES
显示当前用户可访问的所有分区表信息:ALL_PART_TABLES
显示当前用户所有分区表的信息:USER_PART_TABLES
显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS
显示当前用户可访问的所有分区表的详细分区信息:ALL_TAB_PARTITIONS
显示当前用户所有分区表的详细分区信息:USER_TAB_PARTITIONS
显示子分区信息 显示数据库所有组合分区表的子分区信息:DBA_TAB_SUBPARTITIONS
显示当前用户可访问的所有组合分区表的子分区信息:ALL_TAB_SUBPARTITIONS
显示当前用户所有组合分区表的子分区信息:USER_TAB_SUBPARTITIONS
显示分区列 显示数据库所有分区表的分区列信息:DBA_PART_KEY_COLUMNS
显示当前用户可访问的所有分区表的分区列信息:ALL_PART_KEY_COLUMNS
显示当前用户所有分区表的分区列信息:USER_PART_KEY_COLUMNS
显示子分区列 显示数据库所有分区表的子分区列信息:DBA_SUBPART_KEY_COLUMNS
显示当前用户可访问的所有分区表的子分区列信息:ALL_SUBPART_KEY_COLUMNS
显示当前用户所有分区表的子分区列信息:USER_SUBPART_KEY_COLUMNS
---------------------------------------------------------------------------------------------------
select * from user_tables a where a.partitioned='YES'
删除一个表的数据是truncate table table_name;