怎样用sql把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表

bigheadzd 2008-03-12 10:51:00
怎样用sql把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表
...全文
580 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunfor 2011-11-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sdhylj 的回复:]

SQL code
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go

--查询示例
select * ……
[/Quote]
不错!
KaedaRukawa 2011-11-14
  • 打赏
  • 举报
回复
mark,学习并接分
xiaobn_cn 2011-11-14
  • 打赏
  • 举报
回复
建议使用数据管道,原因是直接写SQL要受数据库限制,在SQL层面上,不同类型的数据库实现的方法不一样。
buzhidao945 2011-11-14
  • 打赏
  • 举报
回复
insert into table2 select * from 数据库.table1
wlj768 2008-03-14
  • 打赏
  • 举报
回复
sdhylj 的方法很管用,直接在SQL中用就行,不一定要用PB,我们就涉及到两个数据库中相互写数据,就是用的这种方法,很管用的。
dangerous123 2008-03-14
  • 打赏
  • 举报
回复
数据管道最适合干这种事滴
Zhaoxf0201 2008-03-13
  • 打赏
  • 举报
回复
同意数据管道
zhshaoya 2008-03-13
  • 打赏
  • 举报
回复
用数据管道吧
wfpp8008 2008-03-12
  • 打赏
  • 举报
回复
insert into t1 select * from shujuku1.dbo.t2;
jlwei888 2008-03-12
  • 打赏
  • 举报
回复
用数据管道多简单
青锋-SS 2008-03-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wfpp8008 的回复:]
insert into t1 select * from shujuku1.dbo.t2;
[/Quote]这种方法只适用于目标及源数据库在同一个DBMS上的情况
青锋-SS 2008-03-12
  • 打赏
  • 举报
回复
--创建链接服务器  
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go

--查询示例
select * from srv_lnk.数据库名.dbo.表名

--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
go

--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)


--导入示例
select * into 表 from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
实验一 熟悉 SQL Server 2012 开发环境 三、实验内容及记录 1、启动 SQL Server 2012 数据服务,记录运行情况和处理方法。 2、用界面工具创建自己的数据(名称自定),试着用界面工具在该数据 中创建几个,打开其中某个,进行插删改操作,记录运行情况和处理方法 实验二 SQL数据定义(和索引) 1.复习 SQL 语言中数据定义的相关命令。 2.根据实验样例数据的要求预先写好相应的命令(完整性约束可不定义, 留待实验三完成)。 (1)使用命令完成附录中实验样例数据四张数据定义:学生 Student、课程 Course、班级 Class、成绩 Cj。四张结构详见附录一。 实验三 SQL 的完整性约束定义 1.复习教材第五章完整性约束定义的相关内容。 2.根据下面要求完成实验样例数据中提到的完整性约束定义。 实验四 SQL数据更新 1.复习 SQL 语言中插入、修改、删除的相关命令。 2.使用教师已经录入的相关数据的“xsglsjk”数据,并另外准备好一些 待插入、修改、删除的数据,预先写好相应的命令。 (1)使用 insert 命令向 Student 插入一条新的学生纪录(2000105, 刘辉,男,20,00311)。 实验五 SQL数据查询(4 学时) 实验六 SQL数据定义(视图) 实验七 SQL数据控制和实现 实验八 SQL 的服务器端编程(4 学时) 实验九 游标的使用(2 学时) 实验十 SQL 的综合大作业

752

社区成员

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

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