免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1709 | 回复: 6
打印 上一主题 下一主题

请教!这行语句有什么问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-31 17:36 |只看该作者 |倒序浏览

  1. select hm into :dshm from dspkb where zh = :dzh fetch first 1 rows only
复制代码


宿主变量没有问题

请问 将首先查询到的第一条记录放入 宿主变量 应该怎么写?

论坛徽章:
0
2 [报告]
发表于 2004-10-31 20:49 |只看该作者

请教!这行语句有什么问题?

你现在写的语句有什么问题,把问题代码写出来,直接看起来似乎是正确的。

论坛徽章:
0
3 [报告]
发表于 2004-11-01 08:11 |只看该作者

请教!这行语句有什么问题?

返回 818  错误   在命令行里是可以的

  1. SQL0818N 发生时间戳记冲突。

  2. 说明: 预编译时由预编译程序生成的时间戳记与联编时存储在包内的时间戳记不同。

  3. 此问题可能是由下列各项导致的:


  4. 进行预编译、编译和链接而不进行应用程序联编。

  5. 进行预编译和联编而不进行程序编译和链接。

  6. 通过使用程序的预编译(该预编译与生成链接到应用程序模块中的对象模块的预编译不同)产生的联编文件来联编该应用程序。

  7. 联编与现存计划同名的应用程序,并执行现存(旧的)应用程序。
  8. 联合体系统用户:除了前面列出的原因之外,该问题还可因未在所有适用数据源上联编必需的程序包而引起。

  9. 不能处理该语句。

  10. 用户的响应: 使用与对象模块匹配的程序的联编文件再次联编应用程序。或者,执行与存储在数据库中的程序包相应的程序。

  11. 若正在安装样本数据库,则记下此信息的编号和文本,然后与技术服务代表联系。

  12. 联合体系统用户:除了前面列出的操作之外,确保在适用的数据源上联编联合体服务器所必需的程序包。参考安装和配置补遗以了解有关将程序包与数据源联编的详情。

  13. sqlcode: -818

  14. sqlstate: 51003

复制代码

论坛徽章:
0
4 [报告]
发表于 2004-11-01 08:13 |只看该作者

请教!这行语句有什么问题?

去掉  fetch first 1 rows only     就可以执行了

论坛徽章:
0
5 [报告]
发表于 2004-11-01 08:14 |只看该作者

请教!这行语句有什么问题?

请问有没有别的写法

论坛徽章:
0
6 [报告]
发表于 2004-11-01 09:56 |只看该作者

请教!这行语句有什么问题?

原帖由 "Wangwen" 发表:

宿主变量没有问题

请问 将首先查询到的第一条记录放入 宿主变量 应该怎么写?


sql没有问题
在游标里使用,记住,虽然你的结果集只有一条记录,但是它是结果集

论坛徽章:
0
7 [报告]
发表于 2004-11-03 09:01 |只看该作者

请教!这行语句有什么问题?

谢谢

  1. select distinct(hm) into :hm where zh = :zh;
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP