我用PLSQL查出来的数据,看表结构为啥comments显示的全是问号?怎么解决啊求详细方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用PLSQL查出来的数据,看表结构为啥comments显示的全是问号?怎么解决啊求详细方法相关的知识,希望对你有一定的参考价值。

1、 在plsql的sql windows 用
select 'comment on column '||table_name||'.'||column_name||' is '''||comments||''';'
from dba_col_comments t where t.owner = 'test1';
把查询的结果保存保存为tsv格式
2、 对应的用户以sqlplus连接到另外的数据库中,执行需要导入的tsv文件,
例: SQL> @C:/result.tsv
参考技术A 处理方法:在环境变量中新增以下变量值对:
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.ZHS16GBK
配置完后重启 以下plsql。
已经验证:不要再看楼上那些扯淡的答案了。
参考技术B 我也遇到这种情况了,你解决了吗?怎么破啊 参考技术C 可能是字符集的问题造成的,没有遇到过这样的情况追问

字符集的问题怎么解决,有没有解决方法?

我用plsql创建的存储过程为啥是无效的?

我用plsql为oracle创建了一个存储过程 而且创建成功了
CREATE OR REPLACE PROCEDURE test
is
begin
select * from ccdust.class;
end;
我用
exec test; 调用这个存储过程却显示无效sql语句 然后我在左边导航栏里存储过程中找到test点右键选择测试 结果弹出 test is invalid

这是怎么回事

你在编写完存储过程后,有没有打“\”这是代表预编译这个存储过程,然后你在打
exec test试试
参考技术A 过程里的语句有问题、
是不是表有问题?
还是你当前的用户没有调用过程的权限本回答被提问者和网友采纳
参考技术B 你用java调用执行吧,我也是遇到这个问题,jaa调用可以,plsql就不行

以上是关于我用PLSQL查出来的数据,看表结构为啥comments显示的全是问号?怎么解决啊求详细方法的主要内容,如果未能解决你的问题,请参考以下文章

我用plsql创建的存储过程为啥是无效的?

plsql怎么查看所有表

Oracle ebs forms ,我有一段sql,加了where条件在plsql能查出来数据,在form 程序里查不出来。

为啥删除了数据库中的数据,在服务器端还能查询出来

plsql 为啥隔几分钟再执行sql的时候就会未响应,有啥办法可以解决不?

我用OD想破解网络验证的辅助为啥我用中文搜索搜出来的没有关于网络验证的就只有几个啊该怎么办?