主题:[讨论]为什么必须要在select语句中加上into
毛毛她爹
[专家分:0] 发布于 2006-10-30 20:58:00
在学习pb中,遇到一个很郁闷的问题
环境为PB7.0,sql2000.
在pb中select 字段名 into 变量名 from 表名 where 条件表达式;
这样的语句可以通过。
如果把中间的into 变量名删除,则pb不通过,提示错误。syntax error!
为什么?我在pb的随机帮助文件中没有发现相关提示。在sql2000的帮助文档中也没有找到答案。
请教大家了。谢谢。
回复列表 (共7个回复)
沙发
blackcao [专家分:200] 发布于 2006-10-31 12:27:00
如果你不加into,检索出来的数据放到哪?
板凳
毛毛她爹 [专家分:0] 发布于 2006-10-31 18:08:00
问题是,我只是想把符合条件的数据检索出来。
而且,select的标准语法也是这样用的啊。难道非要在动态sql中应用。
3 楼
blackcao [专家分:200] 发布于 2006-11-01 11:11:00
检索出来显示么?显示的话就要用啊
4 楼
毛毛她爹 [专家分:0] 发布于 2006-11-02 21:12:00
在sql语句中select 字段名,字段名…… from 表名 where 条件表达式
这样的语句是有效的。
但在PB7.0中,这样的语句就提示错误。
5 楼
blackcao [专家分:200] 发布于 2006-11-07 15:38:00
没有在程序中单独那样用的啊
你单独那么一条select不能实现任何功能,当然会报错
你检索到的结果往哪赋?你不知道,程序也不知道
6 楼
千金散尽 [专家分:0] 发布于 2007-05-25 22:42:00
我认为你要是在事件里面去写肯定要用 into 要是再datawindow的scrip里面写的话应该是不用
7 楼
mylzz [专家分:0] 发布于 2007-06-06 17:21:00
定义 数据窗口 的时候是用来 现实的不用 INTO
当程序中用的时候,查询出的不是摆设,要用的,哈哈
我来回复