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

转载 2006年05月28日 13:58:00

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

相关文章推荐

用不同的SQL语句查出多个结果存入一个数据集的同一个字段的代码例子

拖2个ADOQuery控件,qry2取不同sql语句提取出来的字段,传入qry1的数据集的一个字段。procedure TForm1.btn1Click(Sender: TObject); var ...

mysql过滤两个不同字段的sql语句

众所周知,一般在mysql过滤相同记录时常用的关键字是distinct, group by等关键字,但是怎么过滤两个不同的字段相同的记录呢。 以下是问题需求: 有一张表chat_history中存...

数据库-使用查询到的不同字段的两条SQL的结果进行筛选查询

数据库-使用查询到的不同字段的两条SQL的结果进行筛选查询

触发器 orcale 代码 和 添加 字段 和注释 和 常见sql

-- 在表custommanage 中新增如下字段-- ALTER TABLE custommanage  alert table table --投诉原因名称--  ADD  TSREASO...

关于自定义代码生成器(续)---SQL2008查询数据库字段主键,外键,唯一键等相关属性

2. 查询字段名,表名,架构名,序号,是否主键,是否外键,是否唯一键,是否为空,是否自动增长,默认值,字段类型,大小,长度,小数位数,相关属性select a.*,isnull(b.rtable,'0...
  • nlx0201
  • nlx0201
  • 2013年01月24日 14:05
  • 1499

Sql Server 2008获取表的注释,字段名,字段类型,字段描述等,代码自动生成必备

SELECT     表名 = case when a.colorder=1 then d.name else '' end,   表说明 = case when a.colorder=1 the...

在论坛中出现的比较难的sql问题:7(子查询 判断某个字段的值是否连续)

最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了。 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路。 ...
  • yupeigu
  • yupeigu
  • 2013年10月22日 17:05
  • 1613

Oracle PL/SQL比较两个字段是否一样

Oracle PL/SQL中判断两个两个字段相等或者不相等的时候,常常出现:字段值明明不相等(一个空,一个不空),但是判断不相等的时候就是得不到TRUE。 例如以下代码: ... a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不同库表间(含字段)比较的SQL代码
举报原因:
原因补充:

(最多只允许输入30个字)