紧急求助!!!PL/SQL Developer中的NVarchar显示不正确?

xulin1110 2009-12-18 01:29:34
Oracle 服务器版本为10.0G,客户端工具为PL/SQL Developer 7.1.5.如今遇到一个非常奇怪的问题,还请大侠帮忙解决。

我自己写了一个非常简单的procedure,需要一个参数,类型为NVARCHAR2,如下例:
create or replace procedure TESTMMM(P_NAME in NVARCHAR2)。。。。。
在我debug的时候传递参数赋值以后(比如123,abc等等),进入到这个存储过程内后,P_NAME的值始终显示为NULL,但是程序
执行的结果是对的,也就是说表面上看PL/SQL Developer并不能正确显示NVARCHAR2类型的值。
(当我传递一个全角的参数以后(比如汉字),P_NAME的值始终显示为乱码)。
虽然不影响程序的执行效果,但是我没办法进行debug,在线等待解决方案。
...全文
512 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
UnBoy 2011-05-05
  • 打赏
  • 举报
回复
用的是 oracle 11g ,数据库编码是ZHS16GBK
UnBoy 2011-05-05
  • 打赏
  • 举报
回复
帮顶下,今天也在用PL/SQL Developer 8 ,没搞懂啥原因,nnd
h2c 2010-07-20
  • 打赏
  • 举报
回复
帮顶一下;这个问题还在PL/SQL Developer 8版本也没有解决
xulin1110 2009-12-21
  • 打赏
  • 举报
回复
等了两天也没人知道这个问题,真是够呛
xulin1110 2009-12-21
  • 打赏
  • 举报
回复
继续顶,顶到有人知道
xulin1110 2009-12-21
  • 打赏
  • 举报
回复
我顶个肺
QKForex 2009-12-20
  • 打赏
  • 举报
回复
可以将这个参数定义nvarchar2类型的,
不过在使用的时候可以使用cast(variable as type)转换使用
浪子不再独行 2009-12-19
  • 打赏
  • 举报
回复
这个问题不常见,使用Nvarchar2的人少,我以前的数据库设计从来都是使用Varchar2的。
xulin1110 2009-12-18
  • 打赏
  • 举报
回复
csdn上不是牛人很多吗,怎么连这个非常常见的问题都没人知道?
xulin1110 2009-12-18
  • 打赏
  • 举报
回复
我也怀疑工具的问题,但是developer的版本应该不低了,难道连NVarChar2都不支持?
xulin1110 2009-12-18
  • 打赏
  • 举报
回复
谁可以给我发个版本高点的toad吗?
crazylaa 2009-12-18
  • 打赏
  • 举报
回复
换个工具吧,用toad试试看。
xulin1110 2009-12-18
  • 打赏
  • 举报
回复
我也怀疑工具的问题,但是developer的版本应该不低了,难道连NVarChar2都不支持?
iqlife 2009-12-18
  • 打赏
  • 举报
回复
你用其他TOAD调试看看,可以看到正确结果?
可以的话就是你工具有问题了
xulin1110 2009-12-18
  • 打赏
  • 举报
回复
没人能解决这个问题吗?
xulin1110 2009-12-18
  • 打赏
  • 举报
回复
debug一切正常,只是debug状态下nvarchar2变量的值显示不正确,varchar2可以正常显示,但是我不能用varchar2,因为数据库中的字段就是nvarchar2。
wzzzjl 2009-12-18
  • 打赏
  • 举报
回复
是你本身debug 无法操作, 还是你传了一个全角的字符导致debug无法操作的?
iqlife 2009-12-18
  • 打赏
  • 举报
回复
或者是数据库不支持NVACHAR2
iqlife 2009-12-18
  • 打赏
  • 举报
回复
重新装PL SQL 试试
wzzzjl 2009-12-18
  • 打赏
  • 举报
回复
用 varchar2这个类型,不能解决问题吗
加载更多回复(7)
内容概要:本文提出一种基于鱼鹰优化算法(OOA)优化的CNN-BiGUR-Attention混合模型,用于提升短期风电功率预测的精度与稳定性,采用Matlab实现代码仿真。该模型融合卷积神经网络(CNN)提取输入数据的局部空间特征,利用双向门控循环单元(BiGUR)捕捉风速、功率等时间序列的前后向动态依赖关系,并引入注意力机制自适应强化关键时间步的特征权重,从而增强模型对非平稳风电数据的表征能力;进一步,采用OOA算法对模型超参数进行全局寻优,有效提升模型收敛速度与泛化性能。研究基于实际风电场历史数据开展实验验证,结果表明,该方法相较传统模型在预测精度、鲁棒性和误差抑制方面表现更优,适用于高比例可再生能源接入背景下的电力系统调度需求。; 适合人群:从事新能源发电预测、电力系统优化调度、智能算法与深度学习融合应用等方向的科研人员及工程技术人员,尤其适合具备Matlab编程能力、熟悉时间序列建模与深度学习框架的研究者。; 使用场景及目标:①实现风电场短期功率高精度预测,支撑电网安全稳定调度与能量管理;②为深度学习模型结构设计与智能优化算法联合调参提供实践范例;③推动人工智能技术在可再生能源预测、智能电网运行等领域的落地应用。; 阅读建议:建议结合提供的Matlab代码深入理解CNN-BiGUR-Attention网络架构搭建、注意力机制实现方式及OOA优化流程,重点关注数据预处理、模型训练与参数调优细节,可通过替换不同风电数据集进行对比实验,进一步掌握模型迁移能力与适应性。

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧