请问怎么在ORACLE10g的客户端查看远程服务器上表结构和记录等数据!

请问怎么在ORACLE10g的客户端查看远程服务器上表结构和记录等数据!,第1张

看表名字
SELECT table_name FROM all_tables
看字段
SELECT column_name FROM all_tab_columns
WHERE table_name = '表名字';
如果是 SQLPLUS 客户端的话,就直接 DESC 表名字,就能看表结构了。

具体查询步骤如下:

SELECT FROM user_tab_columns WHERE table_name = '大写表名'。

其中,user_tab_columns是all_tab_columns的同义子集视图或者desc 表名。

甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。

1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。

不知道你说的条件是什么。我这个是,假如就知道表名字的一部分:select table_name from dba_tables where table_name like '%表名%';
查询数据:如果查到的表名为 AA 先在sqlplus 下查看一下表的结构 SQL>desc AA
然后选择你要查看的列。或者直接来个select from AA;
但是不建议这样,要是表很大的话,会有性能影响的。

(1) 启动 监听
lsnrctl start;
(2)进入sqlplus界面
sqlplus /nolog
SQL>conn sys/jiaxiaoai@orcl as sysdba;
(3)启动数据库实例
SQL>startup;
(4)查看当前所有的数据库
select from v$database;
或 select name from v$database;
(5)查看哪些用户拥有sysdba、sysoper权限
select from V_$PWFILE_USERS;
show user;查看当前数据库连接用户
(6)进入某个数据库:database 数据库名;
查看数据库结构:desc v$database;
(7)查看所有用户实例:
select from v$instance;
或 select instance_name from v$instance;
(8)查看当前库的所有数据表
select from all_tables;
select table_name from all_tables;
select table_name from user_tables;
select table_name from all_tables where owner='用户名';
(9)查看表结构
desc 表名;

1、 在plsql的sql windows 用
select 'comment on column '||table_name||''||column_name||' is '''||comments||''';'
from dba_col_comments t where towner = 'test1';
把查询的结果保存保存为tsv格式
2、 对应的用户以sqlplus连接到另外的数据库中,执行需要导入的tsv文件,
例: SQL> @C:/resulttsv


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12967457.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存