update t_etset t_et.tellername=t_teller.name where t_et.tellerid=t_teller.id;
报错
ORA-00904: "t_teller"."id": 标识符无效;但是
select t_teller.id from t_teller ;却能够查出记录。
why? 出错
报错
ORA-00904: "t_teller"."id": 标识符无效;但是
select t_teller.id from t_teller ;却能够查出记录。
why? 出错
解决方案 »
- 创建新用户赋予connect角色
- oracle 函数解析固定格式id串,转化为in 后面类型如'123','321'
- 小菜请教大侠一个ebs forms的问题
- 一个很难的sql提取数据问题,能写出来的都是牛人!!!
- 如何使用LogMiner察看重做日志文件??中秋快乐!
- oralce查询电脑IP
- 在delphi中用adoquery执行一个带有输入参数和输出参数的oracle存储过程,该怎么做?
- 在oracle中select语句怎样返回一个表的前3行的数据。
- ORACLE SQL求帮助--2015第一帖
- 请教关于weblogic10.3运行两天左右就必须重启的问题
- oracle分页用rownum分页!求高手帮忙噶!
- !!!在线等待!!两oracle数据库对同一张表update
使用的命令软件是 PL/SQL Developer 的 命令窗口
update t_et set tellername=(select name from t_teller where id=t_et.tellerid);
set t_et.tellername = t_teller.name
where exists
(select 1 from t_teller where t_teller.id = t_et.tellerid);