起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1337|回复: 7

[结贴] insert into SA_ 中未找到需要的token, 位置:0 需要下列之一:S...

[复制链接]

8

主题

24

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
QQ
发表于 2015-4-1 17:37:49 | 显示全部楼层 |阅读模式
求解这是因为什么导致,SQL在PL/SQL里面可以执行

8

主题

24

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
QQ
 楼主| 发表于 2015-4-1 18:12:44 | 显示全部楼层
如图所示
QQ截图20150401173551.png
回复 支持 反对

使用道具 举报

发表于 2015-4-1 18:24:26 | 显示全部楼层
sql语句贴出来看看
回复 支持 反对

使用道具 举报

发表于 2015-4-1 19:05:55 | 显示全部楼层

insert、delete、update语句要用KSQL.executeUpdate;
select语句要用KSQL.select;
你把这两个区分开来就行了
回复 支持 反对

使用道具 举报

8

主题

24

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
QQ
 楼主| 发表于 2015-4-1 21:09:08 | 显示全部楼层
Tomato_2014 发表于 2015-4-1 19:05
insert、delete、update语句要用KSQL.executeUpdate;
select语句要用KSQL.select;
你把这两个区分开来就 ...

嗯嗯,执行ksql:insert into sa_kc a (a.fid,a.fSL,a.version) (select b.fWPID,b.fSL,0 from sa_cgzbdetail b where b.fMasterID = :masterID)时出错!   找不到sa_kc的概念是什么意思啊
回复 支持 反对

使用道具 举报

发表于 2015-4-1 21:40:32 | 显示全部楼层
小楫夜泊1989 发表于 2015-4-1 21:09
嗯嗯,执行ksql:insert into sa_kc a (a.fid,a.fSL,a.version) (select b.fWPID,b.fSL,0 from sa_cgzbdet ...

insert into sa_kc a (a,a.fSL,a.version) (select b.fWPID,b.fSL,0 from sa_cgzbdetail b where b.fMasterID = :masterID) 改成这样吧,a就代表概念,映射数据库中的fID,这边是ksql,所以不需要a.fID
回复 支持 反对

使用道具 举报

8

主题

24

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
QQ
 楼主| 发表于 2015-4-1 22:35:32 | 显示全部楼层
lanware_smf 发表于 2015-4-1 21:40
insert into sa_kc a (a,a.fSL,a.version) (select b.fWPID,b.fSL,0 from sa_cgzbdetail b where b.fMast ...

谢谢,OK了
回复 支持 反对

使用道具 举报

发表于 2015-4-1 22:49:56 | 显示全部楼层
小楫夜泊1989 发表于 2015-4-1 21:09
嗯嗯,执行ksql:insert into sa_kc a (a.fid,a.fSL,a.version) (select b.fWPID,b.fSL,0 from sa_cgzbdet ...

ksql里主键是用概念别名替代哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 22:37 , Processed in 0.114688 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表