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的过程,加上他们对应的数据库名就行了, 如果不加的话 就有可能报错,
例如 你家有只猫叫 乖乖,我家也有只猫 叫乖乖,当有一天我们的猫碰到一起的时候,某人叫了猫的名字,那么到底是叫了谁家的猫呢
这个东西 不好解释,我也不知道 从何给你解释,这个东西需要自己尝试,写一些试图和存储过程测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)