oracle中数据查询与修改
我是个oracle菜鸟,我有一个软件,数据填错了,我想直接在oracle中修改数据,但是我不知道该数据位于oracle中哪个表中,(基本的查询修改的sql语言我会,请大虾不必在此赘述)。归结问题如下:
(1)我不知道我的数据库中有几个表。
(2)我不知道数据在哪个表中。
sqlserver中可以直接看到表,进行表操作,但oracle呢,我找了半天毫无思路。
拜求各位大虾指教。
答案:可以先在你本机安装一个Oracle的客户端工具,如Toad,然後通过Toad去连接Oracle,这样就可以看到所有的表及对表进行操作,效果如同sql server.
其他:1:查看数据库中表对象:select * from dba_tables;
2:不知道你知道此数据那一列的列名吗 如果知道列名的话:
select column_name from user_tab_columns 查看列名对应表的名字. select * from all_tables; SELECT * FROM USER_TABLES;用你软件进入ORACLE的用户名。 select * from all_tables;
可以先在你本机安装一个Oracle的客户端工具,如Toad,然後通过Toad去连接Oracle,这样就可以看到所有的表及对表进行操作,效果如同sql server 可以使用SQLPLUS工具进行查看,my objects->tables下是你自己建的表.
也可以用select * from dba_tables;
上一个:笔记本装了oracle关闭oracle哪些服务,机器能流畅点
下一个:Oracle 怎么保护一个表不被删除