zoukankan      html  css  js  c++  java
  • 不同库表间(含字段)比较的SQL代码

    不同库表间(含字段)比较的SQL代码

    use accdb1 --为zy旧库,Accdb为液晶版标准库,已知Accdb库比Accdb1库多出表和字段,求多出的表和字段

    SELECT accdb.table_name AS accdb_table_name,
          accdb.columns_name AS accdb_columns_name,
          accdb1.table_name AS accdb1_table_name,
          accdb1.columns_name AS accdb1_columns_name
    FROM (SELECT Accdb.dbo.sysobjects.name AS table_name,
                  Accdb.dbo.syscolumns.name AS columns_name
            FROM Accdb.dbo.syscolumns INNER JOIN
                  Accdb.dbo.sysobjects ON
                  Accdb.dbo.syscolumns.id = Accdb.dbo.sysobjects.id
            WHERE (NOT (Accdb.dbo.syscolumns.name LIKE '@%')) AND
                  (Accdb.dbo.sysobjects.xtype = 'U')) accdb LEFT OUTER JOIN
              (SELECT sysobjects.name AS table_name,
                   syscolumns.name AS columns_name
             FROM syscolumns INNER JOIN
                   sysobjects ON syscolumns.id = sysobjects.id
             WHERE (NOT (syscolumns.name LIKE '@%')) AND (sysobjects.xtype = 'U'))
          accdb1 ON accdb.columns_name = accdb1.columns_name AND
          accdb.table_name = accdb1.table_name
    WHERE (accdb1.table_name IS NULL) OR
          (accdb1.columns_name IS NULL) order by accdb.table_name,accdb.columns_name

  • 相关阅读:
    外键的缺陷
    laravel 关联模型
    n的阶乘末尾出现的次数
    JavaScript的self和this使用小结
    cocos2dx中的内存管理方式
    c++ 与 lua 简单交互参数介绍
    c++的单例模式及c++11对单例模式的优化
    cocos2dx帧动画
    cocos2dx中坐标系
    cocos2dx中替代goto的用法:do{}while(0)和CC_BREAK_IF
  • 原文地址:https://www.cnblogs.com/fengye/p/639390.html
Copyright © 2011-2022 走看看