当前位置:数据库 > Oracle >>

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 怎么保护一个表不被删除

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,