两个不同数据库为,SJK1和SJK2,分别各有TEST表,请教如何将其中一个表插入到另一个表,也就是从SJK1中TEST表插入到SJK2的TEST中呢,而且想通过同一事务处理,(insert into test select * from test(数据库SJK1))?急?不知道有没有这样语句和命令可以指向不同数据库的?
解决方案 »
- 我这个循环结构是不是出了问题?-----大虾请帮看看
- adoquery中sql语句出错
- FindNext的问题,到末尾总报错,怎么办?
- 关于锁的问题。
- 谁知道delphi的快捷方式在那个文件下阿?我的xp系统用户坏了,结果delphi的快捷方式不管用了
- 数据的存储!
- 急聘delphi+sqlServer , 实际工作经验一年以上。学历无要求 。年龄无要求。
- 在哪里有installshield下载? 安装完了installshield后,执行文件叫什么名字?
- 程序无法调试??!! 急◎#¥%※
- 怎样在打印时不出多余的纸?
- mscomm通讯问题,如何发送大于127的数字
- Row handle referred to a deleted row or a row marked for deletion,请问这是什么问题呀?
select * from database2.dbo.test这是针对sqlserver数据库的。如果是oracle数据库去掉dbo即可。但是要把用户的权限设置成能访问两个数据库的才可以
insert into database1.dbo.test
select * from 机器名.database2.dbo.test
这样老提示用户名密码错误
用SQL怎么实现啊,老提示用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。
if exists(select 1 from master..sysservers where srvname='srv_lnk')
exec sp_dropserver 'srv_lnk','droplogins'
go
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','rserver'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','abc'
go
--调用的时候就是 srv_lnk.dbo.tabelename了