社区
PowerBuilder
帖子详情
在PB中如何编译Oracle存储过程(解决给分)
polestarxu
2006-11-16 02:24:14
存储过程已经动态创建,但提示未通过编译。
如何在PB里面对存储过程编译?
...全文
434
18
打赏
收藏
在PB中如何编译Oracle存储过程(解决给分)
存储过程已经动态创建,但提示未通过编译。 如何在PB里面对存储过程编译?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nongminlv
2007-01-31
打赏
举报
回复
大哥,我也在弄这个呢,我是存储过程创建存储过程呀,
为什么还是“成功,但编译有错误”呀,能够明白的教教我么。
我邮箱lvzf@cape.com.cn,大哥,帮帮忙吧!
polestarxu
2006-11-17
打赏
举报
回复
还是不行.
最终解决方案:
在数据库里面创建1个存储过程,参数即要创建的语法.
通过存储过程创建存储过程
OK.
polestarxu
2006-11-17
打赏
举报
回复
自己搞定了,可惜没人解决.200分就不放了.
系统权限问题,登陆用户没有分配足够的权限
polestarxu
2006-11-17
打赏
举报
回复
不行.这个是用来对存储过程进行维护的.
里面的SQL在后台通过中间层解析,然后直接创建的.
要是再装一个SQL,估计客户会疯的
dotnba
2006-11-17
打赏
举报
回复
装个Pl/sql dev好了
polestarxu
2006-11-17
打赏
举报
回复
不行啊.
我就是在PB里编译,提示错误为 [成功,但编译失败],创建的时候也是这么提示.
现在用的字符集是SIMPLIFIED CHINESE_CHINA.ZHS16GBK
之前的字符是AMERICAN_AMERICA.US7ASCII,在创建时就编译好了
jdsnhan
2006-11-17
打赏
举报
回复
在pb中,按名称编译,那就alter procedure name compile
ppmht
2006-11-17
打赏
举报
回复
记得加分啊,楼主。
ppmht
2006-11-17
打赏
举报
回复
可以的:方法是用动态SQL
string ls_sql
ls_sql = 'alter package p_get_svrtime compile'
EXECUTE IMMEDIATE :ls_sql;
if sqlca.sqlcode = 0 then
//编译成功
else
//编译失败
end if
polestarxu
2006-11-16
打赏
举报
回复
不行。
Oracle没有这样的命令吗?
我觉得是不是还跟字符集有关啊。以前用另外一个字符集好像就没有问题。
sara11
2006-11-16
打赏
举报
回复
执行后加个commit可以吗?
polestarxu
2006-11-16
打赏
举报
回复
我需要在PB里面对存储过程进行维护,没办法啦
polestarxu
2006-11-16
打赏
举报
回复
Oracle 应该有命令重新编译存储过程吧?
我直接调用这个命令执行一下不就可以了?
jdsnhan
2006-11-16
打赏
举报
回复
在oracle中合法的语法,被pb解析成自己的了,结果,就乱了,告诉你成功,但错误,结果是没成功。所以,别在pb里面编译了。
iamx
2006-11-16
打赏
举报
回复
我想你就是再一万分也没人解决。PB 要是可以编译存储过程,那人家数据库厂商还活不活?
你应该把你的存储过程拿到数据库的工具如 SQL server 的查询分析器,Oracle 的SQLPlus或者PL/SQL之类的工具里去编译。
polestarxu
2006-11-16
打赏
举报
回复
有没有人会啊,如果解决了。我再给200分,OK?
polestarxu
2006-11-16
打赏
举报
回复
是。执行后,SQLCODE = -1 ,SQLERRTEXT: [ORA-24344: 成功,但出现编译错误]
jackxrh
2006-11-16
打赏
举报
回复
在 PB 里编译 store procedure ???
【原创】
PB
开发Web Service接口环境搭建及问题
解决
本文总结了用
PB
开发Web Service接口的环境搭建及问题
解决
方法。介绍了Web Service接口的两类开发情况,选用
PB
11.5开发应用服务端。详细阐述了
PB
11.5+
oracle
10G(32位)+Webservice
分
别在WIN7(64位)和WIN2008Server R2(64位)环境下的搭建步骤,以及开发
中
遇到的问题及
解决
办法。
pb
接口开发
本文详细介绍了使用PowerBuilder(
PB
)11.5在Win7和Win2008ServerR2环境下,结合
Oracle
10G(32位)数据库开发和部署WebService应用的步骤,包括
解决
在开发过程
中
遇到的
Oracle
库加载错误、
PB
对WebService支持问题以及数据库操作不稳定等常见问题。此外,还
分
享了如何调试和测试WebService,以及如何将开发环境下的应用移植到应用服务器上的经验。
oracle
连接超时
pb
,
pb
9 在win7 64位环境上连接
oracle
10g出错
博主在Windows 7 64位系统
中
遇到
PB
9(PowerBuilder 9)无法连接
Oracle
10g数据库的问题,尽管使用PLSQL和SQLPlus可以正常连接。尝试了各种
解决
方案,如检查TNS配置、重建数据库连接、使用ODBC测试等,但问题依旧存在。
解决
方案包括检查
PB
的数据库配置,确认连接字符串是否正确,以及考虑使用32位
Oracle
客户端。尽管某些方法在其他环境
中
有效,但在博主的特定配置下并未
解决
连接问题。
Oracle
的
存储过程
加密
本文介绍了
Oracle
中
存储过程
的两种加密方法:Wrap和DBMS_DDL。Wrap通过简单命令实现加密,而DBMS_DDL则提供了动态生成PL/SQL单元的能力。文章详细解释了两者的用法及限制。
oracle
存储过程
怎么做加密,
Oracle
存储过程
加密方法
本文介绍在Windows2000Server环境下,使用
Oracle
8iR2进行
存储过程
加密的方法。包括设置环境变量、创建并
编译
存储过程
,以及如何运行和查看加密后的
存储过程
。
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章