posts - 60, comments - 116, trackbacks - 1, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

ORACLE SQL: 从一个表中查询数据插入另一个表中

Posted on 2007-09-05 14:49 匪客 阅读(11387) 评论(2)  编辑  收藏 所属分类: 数据库
insert into expertinfo
    (expertid,expertname,expertcode,sex,enabled)
select
    primarykey as expertid,
    name as expertname,
    '' as expertcode,
    case sex when '男' then '1' when '0' then '女' end as sex,
    '0' as ENABLED
 from experttmp

其中primarykey 是生成主键的Oracle函数。

评论

# re: ORACLE SQL: 从一个表中查询数据插入另一个表中  回复  更多评论   

2008-01-28 18:24 by cherin
在SELECT字句中调用函数,选取字段。很有帮助,CASE改用DECODE应该也OK吧。

# re: ORACLE SQL: 从一个表中查询数据插入另一个表中  回复  更多评论   

2008-01-28 20:48 by 匪客
对,decode也可以

只有注册用户登录后才能发表评论。


网站导航: