通过下面的语句 SELECT Name FROM SYSCOLUMNS WHERE ID = OBJECT_ID('yourtable1')可以得到yourtable1的所有字段,你将这些字段插入到一个临时表, 临时表可以create #table (id int identity, fieldname varchar(30)), 假如你的表的字段有30个的话,采用两层游标对两个表中的数据和30个字段进行循环,就可以比较了.三少 :o)
解决方案 »
- SQL 2000 记录受限, 如何增大文件容量??
- sql2005中如何批量生成所有已经存在sp的创建语句?我知道点右键可以生成一个sp的创建语句,但是我想生成全部的怎么做?
- 求救 文本+数字 的 varchar转换成数字型。。
- 100分求UPDATE某个表中的某个字段中含有的某个字符。
- 怎么让一个表每个列循环?
- 极简单的问题
- 我想删除一表中字段A重复的记录,怎么办,自己琢磨了很久都不成功~~~
- SQL Server 6.5的数据能升到SQL Server 2000的吗?
- 在用C++编写SQL SERVER的扩展存储过程时遇到问题
- 请问三层结构比二层结构是否快些?
- 第一次用asp,请教!
- 刚刚插入一条记录,怎样才能确定它在哪
from table2
where not exist (select *
from table1
where table1.column1=table2.column1 and
table1.column2=talbe2.column2 and
...
)
union
select *
from table1
where not exist (select *
from table2
where table1.column1=table2.column1 and
table1.column2=talbe2.column2 and
...
)