我想从A数据库把一表中记录成批拷至B数据库的一表中,这SQL语句怎样写?3Q

liuzq 2004-12-28 10:38:21
我想从A数据库把一表中记录成批拷至B数据库的一表中,这SQL语句怎样写?3Q
...全文
151 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzq 2004-12-28
  • 打赏
  • 举报
回复
我是说在MSSQl中
midsummer 2004-12-28
  • 打赏
  • 举报
回复
怎么同时操作两个数据库啊?这些SQL语句写在哪?
楚人无衣 2004-12-28
  • 打赏
  • 举报
回复
两个Access数据库互导:ADOConnection.Execute('select * into sAccess from stable in ''d:\data.mdb'''),你反过来:select * into sAccess in 'd:\data.mdb' from sTable
fansnaf 2004-12-28
  • 打赏
  • 举报
回复
楼上的2种都可以的,揭帖把.
可恶的狼 2004-12-28
  • 打赏
  • 举报
回复
是从A插入到B吧
insert into B数据库.dbo.table(field1,field2) select field1,field2 from A数据库.dbo.table
li_zhifu 2004-12-28
  • 打赏
  • 举报
回复
Select * From [a].[usr].[table] into [b].[usrb].[tableb]
or Insert into [b].
cdsgajxlp 2004-12-28
  • 打赏
  • 举报
回复
up
liuzq 2004-12-28
  • 打赏
  • 举报
回复
我的就是sql2k
1981david 2004-12-28
  • 打赏
  • 举报
回复
select into选项默认是关闭的,打开先,否则在sql7报错。sql2k可以,2k文档不对。
liuzq 2004-12-28
  • 打赏
  • 举报
回复
AdoConnection1.Execute('Select * From [NiceSoft].[sa].[MSSysParameter] into [NiceERP].[sa].[MSSysParameter]');也报错
liuzq 2004-12-28
  • 打赏
  • 举报
回复
MSSQl中,用户为sa:

----------------------------------------------------
想将数据库NiceSoft中表MSSysParameter的记录成批复制至数据库NiceERP中表MSSysParameter,

AdoConnection1.Execute('Select * From NiceSoft.sa.MSSysParameter into NiceERP.sa.MSSysParameter');

AdoConnection1.Execute('insert into NiceERP.dbo.MSSysParameter select * from NiceSoft.dbo.MSSysParameter');

两条语句都报错,倒底要怎样写SQl?3Q
lencon 2004-12-28
  • 打赏
  • 举报
回复
见鉴一下
@原野 2004-12-28
  • 打赏
  • 举报
回复
当然是写在Query中了
操作一个数据库就行了。只不过要在各个表前加上“所有者”
注:两个表的结构一样

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧