• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

kangye

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

把一个表中的数据导入到另一个表中

  最近,需要对表中的数据进行操作。或者将表中的数据导入到另一张表中,或者将表中的数据生成insert脚本。

     假如目标表存在

INSERT INTO 目标表名称 SELECT * FROM 来源表

  假如目标表不存在

select * into 目标表名称 from 来源表

  直接生成insert语句

select 'insert into 目标表 (字段1,字段2) values ('''+字段1+''','''+字段2+''');' sql_str
from 目标表;

直接生成UPDATE语句

select '  update 部门表 set pk_currtype='''+pk_currtype+''' where 部门编号='''+部门编号+''';' sql_str
from 部门表 where pk_currtype is not null 

 

  

posted on 2016-10-23 22:41  kangye  阅读(770)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3