想在现有的一段sql中加入查询判断怎么做

corchen 2017-01-11 02:35:08
已经有一段sql脚本,是insert into,实现把一部分数据导入另一张表。
现在需要对该段逻辑加上 判断逻辑,即:
select max(dat) as dat1 from table1
select max(dat) as dat2 from table2
如果dat1=某个特定日期 and dat2=某个特定日期,才执行上述现有的insert into逻辑,否则不执行
如何写成sql脚本
只限用sql实现,不能引入其他语言实现
...全文
379 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
写过程实现,插入前判断一下
嘚嗒搬运工 2017-01-11
  • 打赏
  • 举报
回复
加条件试试 where Exists ( Select 1 From ( select max(dat) dat1 from table1) Where dat1=某个特定日期) And Exists ( Select 1 From ( select max(dat) as dat2 from table2 ) Where dat2=某个特定日期)
sxq129601 2017-01-11
  • 打赏
  • 举报
回复
引用 2 楼 corchen 的回复:
用存储过程实现?
create procedure pro_name is begin .... end;
corchen 2017-01-11
  • 打赏
  • 举报
回复
用存储过程实现?
sxq129601 2017-01-11
  • 打赏
  • 举报
回复
declare begin ... end;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧