怎么连接不在同一数据库中的视图

怎么连接不在同一数据库中的视图,第1张

OPENDATASOURCE 啊

SELECT * FROM

OPENDATASOURCE('SQLOLEDB','SERVER=192.168.0.1,6525UID=123PWD=123).TESTDB.dbo.T1

SERVER 是要链接的服务器的IP 后面带逗号然后跟数据库端口

UID PWD 要链接的数据库账号 密码

TESTDB 数据库名

T1 表名

我觉得够详细了。。

不是的,这么说吧,你去面点吃小面,一个是吃的清汤,一个是红汤,他们的区别在哪里呢,你们吃的都是小面,大致的结构是一样的,但是里面的东西不一样。

系统封装了一个试图,只要你是用的同一个sql,那么他们之间就会有相识的地方,比如说,你每一次打开sql后去创建一个数据库,那么是不是系统都默认给你一master数据库。

没有公用一说,比如你的数据库A中创建了一个存储过程叫BB,在B中创建了一个叫AA,你可以在A中调用到AA的过程,加上他们对应的数据库名就行了, 如果不加的话 就有可能报错,

例如 你家有只猫叫 乖乖,我家也有只猫 叫乖乖,当有一天我们的猫碰到一起的时候,某人叫了猫的名字,那么到底是叫了谁家的猫呢

这个东西 不好解释,我也不知道 从何给你解释,这个东西需要自己尝试,写一些试图和存储过程测试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9564438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存