tname
from
tab;)查看。
2、显示乱码是因为oracle中的回收站(recyclebin)的缘故,为了防止用户误删除,oracle引入了回收站这一概念,你可以使用命令:purge
recyclebin;(用户A登录)或者purge
dbarecyclebin;(dba用户登录)这样就看不到这个表了。当然了你在删除表的时候直接写“drop
table
tablename
purge;”
也是一样的。1、 在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入Oracle控制的窗口上,鼠标copy左键单击服务器2113按钮,并选择SQL工作表,如下图所示。
2、接5261着,在Oracle服务器的窗口上,在输入窗口中输入SQL查询语句,并单击执行按钮,可以看到查询不到索引表,需要调整SQL语句,如下图所示4102。
3、然后,在SQL工作表的窗口上,输入查询索引表的SQL语句,可以作为参考,如下图所示。
4、 接着,在SQL工作表的窗口上,输查询索引表的SQL语句,并单击执行按钮,如下图所示。
5、然后,在SQL工作表的窗口上,可以看到SQL语句执行成功的提示信息1653,查询到用户的索引表中的字段,如下图所示。
6、接着,在SQL工作表的窗口上,修改索引表的名称,并单击执行按钮,如下图所示。oracle有自带的
数据字典
的
dba_tables(查看所有用户下的表信息)
all_tables(如果不是dba
用户登录
的,看当前用户以及所有可以看到用户下的表信息)
user_tables(查看当前用户下所有表信息);
你可以先desc
一下,看下你具体关心哪一个字段
方法和详细的 *** 作步骤如下:
1、第一步,
MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,Oracle数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,SQLServer数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后, *** 作完成,见下图。这样,就解决了这个问题了。
select from all_tab_comments-- 查询所有用户的表,视图等
select from user_tab_comments
-- 查询本用户的表,视图等
select from all_col_comments
--查询所有用户的表的列名和注释
select from user_col_comments
-- 查询本用户的表的列名和注释
select from all_tab_columns
--查询所有用户的表的列名等信息(详细但是没有备注)
select from user_tab_columns
--查询本用户的表的列名等信息(详细但是没有备注)
--一般使用1:
select ttable_name,tcomments from user_tab_comments t
--一般使用2:
select r1, r2, r3, r5
from (select atable_name r1, acolumn_name r2, acomments r3
from user_col_comments a),
(select ttable_name r4, tcomments r5 from user_tab_comments t)
where r4 = r1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)