posts - 60, comments - 116, trackbacks - 1, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          ORACLE SQL: 從一個表中查詢數據插入另一個表中

          Posted on 2007-09-05 14:49 匪客 閱讀(11404) 評論(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也可以

          主站蜘蛛池模板: 罗城| 梧州市| 喀什市| 保德县| 田东县| 齐河县| 当阳市| 招远市| 怀宁县| 通许县| 遂昌县| 望奎县| 临夏市| 金阳县| 揭东县| 怀远县| 堆龙德庆县| 仁布县| 金华市| 潼关县| 兴城市| 象州县| 威宁| 霍山县| 双牌县| 文山县| 三江| 绥滨县| 北海市| 昭通市| 玛曲县| 中宁县| 湟源县| 洛川县| 青神县| 田阳县| 荥阳市| 南通市| 廊坊市| 镇康县| 陆川县|