dos窗口下oracle 查询用户表名乱码问题。

问题描述

dos窗口下oracle 查询用户表名乱码问题。

DOS窗口下用SQLPLUS远程登陆oracle数据库
运行select *from tab语句输出所以表名,但是有的表名乱码了。

怎么才能使其不乱码,求解决办法?

解决方案

那不是乱码,BIN$....这些表都是在各种oracle操作中产生的表。

解决方案二:

那是系统表,不是乱码,select * from user_tables看看结果

时间: 2024-10-01 04:03:45

dos窗口下oracle 查询用户表名乱码问题。的相关文章

Oracle查询用户所有表

下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看.  select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from all_col_comments --查询所有用户的表的列名和注释. select * from user_col_comments -- 查询本用户的表的列名和注释 sele

Linux下Oracle删除用户和表空间的方法_oracle

本文实例讲述了Linux下Oracle删除用户和表空间的方法.分享给大家供大家参考,具体如下: 1.删除某个用户 SQL> conn /as sysdba Connected. SQL> drop user userName cascade; 用户已删除 如果用户无法删除,并报错: ERROR at line 1: ORA-01940: cannot drop a user that is currently connected 通过查看用户的进行,并kill用户进程,然后删除用户. SQL&

jsp查询mysql,表名是变量,需要前段输入,怎么实现

问题描述 jsp查询mysql,表名是变量,需要前段输入,怎么实现 如题....写了一个下午就是因为表名是变量无法实现.... stmt = conn.createStatement(); String sql="select * from "+table1+"where station='"+station1+"'"; ResultSet rs = stmt.executeQuery(sql); 这样不能连接 但是 String sql=&qu

Oracle查询一个表中的几万条数据,不用or,优化的方法还有什么呢

问题描述 Oracle查询一个表中的几万条数据,不用or,优化的方法还有什么呢 如:name numbers a 22 b 33 c 44 d 55 . . . 查询a.b.d的详细信息,不用or in之类的 解决方案 用 EXISTS ........

mysql 查询 数据库.表名 失败

问题描述 mysql 查询 数据库.表名 失败 不知道有没有人遇到过,在navicat for mysql里面,查询本数据库的时候时用 from 数据库名.表名 出现错误 数据名,表名都没有写错 解决方案 select写错了 解决方案二: 多了个 c 那么明显 解决方案三: 在你的表名前后加上点(数字键1左边的那个符号) 解决方案四: http://solodu.iteye.com/blog/520419 解决方案五: select * from [数据库名].dbo.表名 解决方案六: sel

在Derby数据库中联表查询的时候遇到两个表中相同的列名如何使用rs.getString(表名.列名查询)?表名.列名试过不行

问题描述 在Derby数据库中联表查询的时候遇到两个表中相同的列名如何使用rs.getString(表名.列名查询)?表名.列名试过不行.希望高手回答!!!!! 解决方案 解决方案二:自己顶顶先等待高手的答复~~~~~解决方案三:好像一般数据库的都不行一种方式用列序号取,最好还是改成其他名字解决方案四:终于有兄弟回复了,感激一下先.但是很多数据库都是支持的,比如说我们可爱的MySQL,SQLServer之类的稳定的数据库.Derby肯定是有的,但是我们不知道罢了.它的语法格式解决方案五:查询的时

java-eclipse可以运行的程序在Dos窗口下出现好多不明的错误

问题描述 eclipse可以运行的程序在Dos窗口下出现好多不明的错误 源代码如下 package ch1; //import java.io.*; public class TestEx{ public void m(int i_int) throws ArithmeticException{ if(i_int==0) throw new ArithmeticException("被除数为零"); } public static void main(String[] args){ /

sql server 查询table表名

问题描述 sql server 查询table表名 use huqiangdataset select name from dbo.sysobjects where name= 'T_stainlesssteelstuff' 我想将'T_stainlesssteelstuff' 用变量表示,这个小分号怎么处理? 解决方案 不能和Use连用. select name from dbo.sysobjects where name=@name 如果当前数据库不是要查询的数据库的话,可以这样 selec

JDBC读取数据库中文表名乱码

问题描述 import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import org.apache.log4j.L