SQL update select结合语句
2018-02-08 16:18
309 查看
正确的
错误的
这样b.CODE 会出现 ORA-00904: “B”.”CODE”: invalid identifier标识符错误
参考博客:https://www.cnblogs.com/felix-wang/p/6742980.html
UPDATE "his_system_medcine_frequency" A SET A ."input_code" = ( SELECT b.INPUT_CODE FROM COM_DICTIONARY b WHERE TYPE = 'YBTS.FreCompare' and A ."frequency_code" = b.CODE )
错误的
UPDATE "his_system_medcine_frequency" A SET A ."input_code" = ( SELECT b.INPUT_CODE FROM COM_DICTIONARY b WHERE TYPE = 'YBTS.FreCompare' ) WHERE A ."frequency_code" = b.CODE
这样b.CODE 会出现 ORA-00904: “B”.”CODE”: invalid identifier标识符错误
参考博客:https://www.cnblogs.com/felix-wang/p/6742980.html
1 --------(MS SQL Server)语句: 2 update b set ClientName = a.name from a,b where a.id = b.id 3 4 --------(Oralce)语句: 5 update b set (ClientName) = (SELECT name FROM a WHERE b.id = a.id)
相关文章推荐
- SQL update select结合语句详解及应用
- SQL update select结合语句详解及应用
- SQL update select结合语句详解及应用
- SQL update select结合语句详解及应用
- SQL update select结合语句详解及应用
- SQL update select结合语句详解及应用
- SQL update select结合语句详解及应用
- SQL语句:update---select,insert---select,select---into
- MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?
- python mysql中不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- SQL语句复习:insert,update,delete,select
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- SQL update select语句
- SQL语句复习:insert,update,delete,select
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- Oracle中5个核心Sql语句的基本构造:Select、Insert、Update、Delete和Merge
- SQL update select语句
- MySql如何用一句sql语句对某个字段进行处理后,再进行对字段进行修改?即update和select如何混合写?