有两个数据库A跟BA库里有X表,B库里有X表.这个X表的字段是一样的.我想把A库X表里的内容跟B库X表的内容对比,找出相同的记录!有人会吗,帮帮我,在线等!!
解决方案 »
- 在SQL SERVER里面,如何判断一个字符串是数字?
- 存儲過程pro_a返回一個表,在存儲過程pro_b中調用pro_a返回的表,不用臨時表還有別的方法嗎??
- 关于存储过程优化
- 求一条SQL语句
- 求一个比较有难度的SQL语句 当场给分~~
- 如何把SQL语句的结果赋值给一个变量
- 数据从mssql导入到access出现的问题!!!!
- sos!请问那里有SQL SERVER的JDBC DRIVER下载,又是如何安装的呢?我从SUN公司下载了JDBC-ODBC桥,也不知好何安装,请高手指教!
- sql问题
- SQLserver每天查询某张表的记录
- 关于 count的问题
- 急呀,访问MICROSOFT.JET.OLEDB.4.0程序出错!!!
from A库..X表 a join A库..X表 b on a.内容 = b.内容
from A库..X表 a join B库..X表 b on a.内容 = b.内容
use 库A
go
select * from x t1 where exists(
select 1 from 库B.dbo.x where 主键=t1.主键)
select
from x where exists(select * from B..x where id=x.id)--就这么简单 id为B表X表的列,X.id为A的列,如果两个数据库在同一台机的比较方法
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go--查询示例
select * from srv_lnk.数据库名.dbo.表名
(select * from srv_lnk.数据库名.dbo.表名)a生成表a 同本地表一样用就行了
--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
go
(SELECT * FROM 创建的连接名.数据库.dbo.OPENDATASOURCE)
方法2
在企业管理器—注册一个对方的sql连接