zoukankan      html  css  js  c++  java
  • SQL Server 跨服务器 存储过程不同数据库之间复制表的数据

    ALTER PROCEDURE [MDM].[PRO_COPYTABLE]
    @TableName nvarchar(50)
    AS
    BEGIN
    DECLARE @delsql nvarchar(2000)
    DECLARE @insertsql nvarchar(2000)


    BEGIN 

    SET @delsql='DELETE cp FROM ITSV.mdm.'+@TableName+ ' cp WHERE NOT EXISTS(SELECT * FROM mdm.'
    +@TableName+' WHERE UPDATE_DATETIME = cp.UPDATE_DATETIME)'
    PRINT @delsql

    SET @insertsql='INSERT ITSV.mdm.'+@TableName+' SELECT * FROM mdm.'+@TableName+' c where not exists(SELECT * FROM ITSV.mdm.'
    +@TableName+ ' cp WHERE cp.GUID = c.GUID)'



    PRINT @insertsql

    EXEC(@delsql)
    EXEC(@insertsql)


    END



    END


  • 相关阅读:
    java入门了解14
    java入门了解13
    java入门了解12
    java入门了解11
    Hive-安装
    Hive-基本概念
    Java笔记20
    Java-笔记19
    Java-笔记18-复习
    Java-笔记18
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7480125.html
Copyright © 2011-2022 走看看