寻求一个sql语句的写法---小弟急用

cuiyonggang007 2004-08-03 12:14:39
情况是这样的:我用的是oracle9数据库
我写的语句如下:select max(字段1) into :aa from table1
where len(字段1)>5;
但在pb9中写此代码时不对,请教如何实现此语句的效果(其他方法也行,注意我用的是oracle9)
...全文
128 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunshareforever 2004-08-05
  • 打赏
  • 举报
回复
强烈建议:为了能列好地系统升级,及多类数据管理系统的版本,最好能用前台的函数不要用后台
wxhacker 2004-08-04
  • 打赏
  • 举报
回复
凡是SQL中用的函数,必须是后端平台所支持的,与前端无关
zp1314 2004-08-03
  • 打赏
  • 举报
回复
应该这样写:
select max(字段1)
into :aa
from table1
where length(字段1)>5;

len 是pb中的函数,length是oracle中的函数
liubocy 2004-08-03
  • 打赏
  • 举报
回复
sysbase是datalength
sun1976 2004-08-03
  • 打赏
  • 举报
回复
嵌套的sql是发送到数据库执行的,所以要使用你连接的数据库支持的函数,而不是使用pb的函数。上面两位的方法正确
10975037 2004-08-03
  • 打赏
  • 举报
回复
是根据数据库的不同sqlserver len ,length是oracle中的函数

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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