社区
基础和管理
帖子详情
update语句出错,求指正
hinada99
2011-11-20 04:03:24
update t_marketset t_market.tellername=t_teller.name where t_market.tellerid=t_teller.id;
报错
ORA-00904: "t_teller"."id": 标识符无效;
但是
select t_teller.id from t_teller ;却能够查出记录。
why? 出错
...全文
99
5
打赏
收藏
update语句出错,求指正
update t_marketset t_market.tellername=t_teller.name where t_market.tellerid=t_teller.id; 报错 ORA-00904: "t_teller"."id": 标识符无效; 但是 select t_teller.id from t_teller ;却能够查出记录。 why? 出错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hinada99
2011-11-21
打赏
举报
回复
[Quote=引用 2 楼 jcback 的回复:]
两张表没连接关系
update t_market set tellername=(select name from t_teller where id=t_market.tellerid);
[/Quote]
谢谢。
merrill
2011-11-21
打赏
举报
回复
update t_market
set t_market.tellername = t_teller.name
where exists
(select 1 from t_teller where t_teller.id = t_market.tellerid);
huangdh12
2011-11-20
打赏
举报
回复
[Quote=引用楼主 hinada99 的回复:]
update t_marketset t_market.tellername=t_teller.name where t_market.tellerid=t_teller.id;
报错
ORA-00904: "t_teller"."id": 标识符无效;
但是
select t_teller.id from t_teller ;却能够查出记录。
why? 出错
[/Quote] update 语句写错了吧 是不是少了空格? 而且 ,你后面如果要用别名的话,前面表也要加别名才对。
jcback
2011-11-20
打赏
举报
回复
两张表没连接关系
update t_market set tellername=(select name from t_teller where id=t_market.tellerid);
hinada99
2011-11-20
打赏
举报
回复
补充:
使用的命令软件是 PL/SQL Developer 的 命令窗口
mybatis中一个逗号引发的血案
在做一个项目的过程中,发现一个问题。 mybatis的
update
语句
中的<if test>...(知道是啥就好) 如果test的结果是失败的,那么后面的
语句
是不会加进去的!相当于在生成SQL查询
语句
时,这条
语句
是不存在的。 这就意味着,如果你有多个
update
,一旦你漏写了逗号,并且test失败,那么并不会报错!这就埋下了一个大坑,这可让我好找啊,一个逗号就那么一丢丢大小,找的...
通过Excel生成批量SQL
语句
项目中有时会遇到这样的要
求
:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是
Update
等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL
语句
的话那就惨了,其实有两种简单的方法; 第一,将Excel数据整理好了之后,通过SQL的导入功能直接导进数据...
【书评:Oracle查询优化改写】第四章
【书评:Oracle查询优化改写】第四章 BLOG文档结构图 一.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① check的特殊用法 ② sql优化中使用merge
语句
代替
update
语句
(重点) 本文如有错误或不完善的地方请大家多多
指正
,ITPUB留言或QQ皆可,您的批评
指正
是我写作的最大动力...
asp mysql 连接字符串,asp下连接数据库 ASP链接数据库字符串大全总结
经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,提供大家参考。(个人水平有限,有缺陷之处,欢迎大家
指正
。)。数据库的连接方法:1.Access数据库的DSN-less连接方法:setadocon=Server.Createobj...
Android5更新包,Android 5.x OTA
Update
官方文档(四、OTA更新包解读)
http://blog.csdn.net/huangyabin001/article/details/44873753写在前面:写在前面:若能直译,不会意译,意译不成,为了选择不误导他人也会漏译无伤大雅的部分,英语是硬伤,如果有误译,请路过的朋友帮忙
指正
,以免误导更多的朋友。系统创建通过“bootable/recovery/
update
r”创建一个二进制更新程序并在OTA包中使用进行更新的安装。更...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章