KSQL中Update多表级联更新的语法
来源:互联网 发布:json 汉字解析不出来 编辑:程序博客网 时间:2024/06/06 21:39
Update XXX Set FXXX = ( Select ① From ... Where ②) Where ③
Update里必须包括3个逻辑部分:
a.) 在①里指明把字段更新为什么值,即新值.
b.) 在②里指明待更新表和源表需要更新行之间的对应关系
c.) 在③里指明待更新表有哪些记录需要更新
注意: 写好updte 语句后需要在ksql中翻译一下,在oracle和db2下可能会多翻译出一些语句(可能包含参数?) ,这样会导致执行时报错:
Caused exception message is: 索引中丢失 IN 或 OUT 参数:: 3
比如:
UPDATE T_SD_SaleOrderEntry SET (FPreReceived, FUnPrereceivedAmount) = (SELECT T_SD_SaleOrderEntry.FPreReceived + IsNull(rbe.FActualAmt, 0) AS FPreReceived, T_SD_SaleOrderEntry.FPrepayment - IsNull(rbe.FActualAmt, 0) AS FUnPrereceivedAmount FROM T_CAS_ReceivingBillEntry rbe WHERE rbe.FSourceBillEntryId = T_SD_SaleOrderEntry.FID AND rbe.FReceivingBillID = "xxxx") WHERE T_SD_SaleOrderEntry.FID IN (SELECT soe.FID FROM T_SD_SaleOrderEntry soe, T_CAS_ReceivingBillEntry rbe WHERE rbe.FSourceBillEntryId = soe.FID AND rbe.FReceivingBillID = "xxxx")
- KSQL中Update多表级联更新的语法。
- KSQL中Update多表级联更新的语法。
- KSQL中Update多表级联更新的语法
- KSQL中Update多表级联更新的语法
- [K/3Cloud] KSQL 关联表更新字段Update语法
- Ksql的Top语法。
- oracle update 多表级联更新
- Update级联更新
- ORACLE中基于其他表更新当前表的update语法
- SQL 中 Update 实现多表更新
- SQL的更新语句update(更新表中数据)
- Oracle多表级联更新
- mysql 多表级联更新
- Oracle 级联更新多表
- UPDATE多表更新
- update实现多表的更新
- update中加入select最常用的update语法
- Oracle中for update相关的语法
- 合并报表优化记录
- java jdk api相关下载路径
- 如何在后台代码中执行原生sql?
- Google Web App开发指南第四章:构建优秀的Web Apps
- android string.xml中的string样式总结
- KSQL中Update多表级联更新的语法
- SSH
- POJ_2749 Building roads 2-Sat
- F7增加值改变事件
- VS2010实现类似EditPlus目录视图
- 当你输入一个网址的时候,实际会发生什么?
- 某高人整理的Java就业面试题大全【3】
- 2.11-在顺序表va中插入x使仍然有序
- 杭电2001 求两点间的距离