社区
数据库相关
帖子详情
存储过程调用的问题?
byqwl
2003-11-11 12:43:32
在PB中调用SQL SERVER存储过程,返回错误信息如下,使用SQL查询器正确:
异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。
...全文
128
5
打赏
收藏
存储过程调用的问题?
在PB中调用SQL SERVER存储过程,返回错误信息如下,使用SQL查询器正确: 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
编程夜猫
2003-11-11
打赏
举报
回复
存储过程 中设置
SET ANSI_NULLS ON
SET ANSI_WARNINGS OFF
试试看吧
flyhot
2003-11-11
打赏
举报
回复
up
lmby
2003-11-11
打赏
举报
回复
3.如何实现跨数据库的分布式查询或更新?
//与对方建立连接
string ls_link, ls_login
ls_link = "sp_addlinkedserver ~'srv_lnk~',~'~',~'SQLOLEDB~',~'sws~'"
ls_login = "sp_addlinkedsrvlogin ~'srv_lnk~',~'false~',null,~'sa~',~'newworld~'"
sqlca.autocommit = true
EXECUTE IMMEDIATE :ls_link;
EXECUTE IMMEDIATE :ls_login;
//这里要注意修改ANSI_NULLS和ANSI_WARNINGS。因为在做分布式查询时应将它么都设置为ON。而企业管理中的ANSI_NULLS和ANSI_WARNINGS选项不对,但没有方法改动。在查询分析器可以设置ANSI_NULLS和ANSI_WARNINGS选项,而且默认值是对的。所以创建一个存储过程,
create proc 名 as SET ANSI_NULL_DFLT_ON on --注意 SET ANSI_WARNINGS on
declare procedure up_set for your_proc.....//在pb中掉用创建的着个存储过程
//做数据操作
insert into tableOfAnotherDB values('19','uuu','dd');
//关闭连接
string ls_drop
ls_drop = "sp_dropserver ~'srv_lnk~', ~'droplogins~'"
EXECUTE IMMEDIATE :ls_drop;
sqlca.autocommit = false
jdsnhan
2003-11-11
打赏
举报
回复
那我就恭喜楼主自力更生了 ^&^
byqwl
2003-11-11
打赏
举报
回复
啊!我自己解决了
mysql
存储过程
在程序中
调用
不了_mysql
存储过程
用程序调的
问题
记一下,
存储过程
加了commit结果用mysql客户端执行不报错,用jdbcTemplate执行就执行了一步,因为加了commit后面的程序都不跑了。另外
存储过程
里面如果用java调的话select赋值也会中断
存储过程
#SELECT @v_bill_cycle:=bill_cycle_id FROM T_BILL_CYCLE WHERE DATE_FORMAT(from_time,'%Y%m') ...
mybatis
调用
存储过程
遇到的
问题
bug记录
php无法
调用
MySQL
存储过程
,php
调用
mysql
存储过程
问题
mysql php 为什么我
调用
一次
存储过程
后再做其他查询后就错误了呢?-------------------------------------------------------------我要php
调用
mysql
存储过程
来查询表中所有数据,正常得出结果.紧接着做其他查询时,不管使用什么语句都返回错误.这是
存储过程
:#查询shares表中的数据#call proc_show_shares...
java
调用
存储过程
无反应_java
调用
存储过程
遇到的
问题
调用
本机Oracle内的
存储过程
时,总是没有结果显示,因为老提示
问题
补充说明过长,具体代码我帖在个人空间里了,希望有人帮忙看下到底是啥
问题
。关键部分代码如下:System.out.println...
调用
本机Oracle内的
存储过程
时,总是没有结果显示,因为老提示
问题
补充说明过长,具体代码我帖在个人空间里了,希望有人帮忙看下到底是啥
问题
。关键部分代码如下:System.out.println("c...
server
调用
存储过程
找不到此
存储过程
问题
在学习中遇到这个
问题
,有两种情况,第一次是在C#仿例程语句中遇到的,就是第一种情况,真的是没有创建
存储过程
所以报错找不到。这个解决办法很简单,找到数据库中的可编程节点打开。然后在网上找了种方法,都能查询到所创建的
存储过程
,但是只要在新建查询里执行就会报错输出没有任何结果。第二种情况就是我已经建立了
存储过程
,但在
调用
时报错说找不到此
存储过程
。找到里面的
存储过程
,单击右键新建一个
存储过程
,会自动生成一个模板。解决办法把数据库断开重连一下,再次执行,就能查询到了。具体的各种写法可以自行搜索一下,网上非常多。
数据库相关
754
社区成员
12,762
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章