Oracle用一个表的一个字段值去更新另一张表的某个字段值
来源:互联网 发布:田岛7.0绣花软件 编辑:程序博客网 时间:2024/05/22 14:33
我是这么写的:
UPDATE TABLE1 T1 SET T1.COL11= SUBSTR((SELECT TO_CHAR(T2.ENDTIME,'YYYYMMDD') FROM TABLE2 T2 WHERE T1.MAPCODE = T2.PROJECTID AND T2.MAPSHEETFLAG IS NULL),0,6) WHERE EXISTS (SELECT TO_CHAR(T2.ENDTIME,'YYYYMMDD') FROM TABLE2 T2 WHERE T1.MAPCODE = T2.PROJECTID AND T2.MAPSHEETFLAG IS NULL);
这里,表TABLE1即T1是图幅元数据表,表TABLE2即T2是范围线工程表。现在需要将T2的EndTime(包括年月日时分秒在内的完整的时间类型)格式化为YYYYMMDD形式,并取前6位,即年月(如201705),赋值给T1的COL1字段。赋值的条件是T1的MAPCODE与T2的PROJECTID相等,且T2的MAPSHEETFLAG标记值不为空,且查询结果存在。
阅读全文
0 0
- Oracle用一个表的一个字段值去更新另一张表的某个字段值
- oracle 如何将一个表的某个字段赋值给另一张表的某个字段
- 用一个表的字段更新另一张表(转)
- 把一个表某个字段内容复制到另一张表的某个字段。MYSQL
- mysql把一个表某个字段内容复制到另一张表的某个字段。
- 将一张表的字段根据条件更新到另一张表的一个字段中去
- oracle将一个表的多个字段更新到另一张表里面
- Mysql,用一张表的某个字段更新另一张表的字段
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- 多个表连接时的某一字段值更新到对应的另一张表中的某个字段中
- oracle把一个表的字段更新到另一张表中
- 将一个表中的某个字段根据id关联写入到另一张表中的某个字段中去
- sql更新字段值等于另一张表的值
- SQL从一张表的某个字段更新为另一张表的字段
- Oracle 更新一张表中某个字段等于另一张表中的某个字段
- SQLite学习手册(C/C++接口简介)
- 设置input中placeholder的字体颜色及属性
- 第二十二章 集成验证码——《跟我学Shiro》
- Openssl命令行生成公私钥
- 台湾大学林轩田机器学习基石课程学习笔记13 -- Hazard of Overfitting
- Oracle用一个表的一个字段值去更新另一张表的某个字段值
- java Swing 获取frame中的控件信息
- 机器学习笔记二十:拉格朗日函数/对偶
- 000031:将各变量隐式转换
- 百度统计
- 通用的进程监控脚本process_monitor.sh使用方法
- 使用MiniDumpWriteDump API 来生成程序的Dump
- SQLite学习手册(数据表和视图)
- 第二十三章 多项目集中权限管理及分布式会话——《跟我学Shiro》