有谁能用最短的语句写出来?百分~

MuBeiBei 2009-07-11 05:48:05
二、a表:员工编号(varchar),员工姓名(varchar);
b表:员工编号(varchar),员工姓名(varchar),入职时间(datetime);
怎样将b表中在2007年12月1日以前入职的员工信息插入到a表中?(用最短的sql语句)
...全文
40 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
csuxp2008 2009-07-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zl3450341 的回复:]
引用 1 楼 welyngj 的回复:
insert into a select 员工编号,员工姓名 from b where 入职时间 <to_date('2007-12-01','yyyy-mm-dd')



这 。。。能这样插入吗??
学习了
[/Quote]

为什么不能这样插入,很简单的insert into...select...
meditatorx 2009-07-12
  • 打赏
  • 举报
回复
insert into a select 员工编号,员工姓名 from b where 入职时间 <to_date('2007-12-01','yyyy-mm-dd') 

已经够短的了吧,难道还有更简单的?
hebo2005 2009-07-12
  • 打赏
  • 举报
回复
一楼的回答正确,很简单的一条语句
suncrafted 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
insert into a select 员工编号,员工姓名 from b where 入职时间 <to_date('2007-12-01','yyyy-mm-dd')
[/Quote]

支持,不知道楼主的最短是什么意思
feixianxxx 2009-07-11
  • 打赏
  • 举报
回复
insert into a 
select 员工编号,员工姓名 、
from b
where 入职时间 <to_date('2007-12-01','yyyy-mm-dd')
zl3450341 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
insert into a select 员工编号,员工姓名 from b where 入职时间 <to_date('2007-12-01','yyyy-mm-dd')
[/Quote]

这 。。。能这样插入吗??
学习了
welyngj 2009-07-11
  • 打赏
  • 举报
回复
insert into a select 员工编号,员工姓名 from b where 入职时间<to_date('2007-12-01','yyyy-mm-dd')

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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