zoukankan      html  css  js  c++  java
  • SQL把表中的数据复制到另一个数据库中

    1 删除整张表的数据,并还原自增长值
    TRUNCATE TABLE TbWeixinActivity


    2 3张表左连接
    select a.ID,c.Name,b.nickname,a.CreateDate from TbUserJoin as a left join tbWX_User as b on a.WeChatID=b.openid left join TbUnitActivity as c on a.ActivityID=c.ID where a.IsValid=1 order by a.CreateDate asc //where条件和排序可以根据需求加或不加


    3 视图
    2 3张表左连接
    select a.ID,c.Name,b.nickname,a.CreateDate from TbUserJoin as a
    left join tbWX_User as b on a.WeChatID=b.openid
    left join TbUnitActivity as c on a.ActivityID=c.ID

    4 把表中的数据复制到另一个数据库中
    select *
    into TbPersonRegister //目标数据库
    from [wxlodc20150708].dbo.TbPersonRegister //如果报错,说明目标数据库已经有了这个表,把它删除即可


    5 使用触发器进行级连删除
    create trigger triggerPersonDelete
    on person
    instead of DELETE
    as
    begin
    declare @pId int
    select @pId=id from deleted
    --删除tel
    delete Tel where PersonID=@pId
    --删除person 主表
    delete person where id=@pId
    end

  • 相关阅读:
    Activity之间的数据传递
    解析JSON
    使用HTTP协议访问网路
    WebView的初体验
    Alarm机制用于定时服务
    IntentService和Service执行子线程对比
    前台服务
    Android四大组件之服务
    异步消息处理机制,UI更新
    Git学习
  • 原文地址:https://www.cnblogs.com/james641/p/4975137.html
Copyright © 2011-2022 走看看