create table *

mysql 、oracle 中支持  

create table test   select * from test1;

语法。

sql server 中也能实现此功能,只是语法不同。实现语法如下:

select * into test from test1;



SQL SERVER建 ORACLE DBLINK查询不出数据,画面一直停留在执行中,您有什麽好的建议吗

首先测试一下你的dblink是不是通的(右键点击dblink的名称,在弹出菜单中选择测试dblink一项,如果sqlserver 2005没有打sp4补丁,好像没有这一项)
如果测试通过,可以写一个简单的select语句,看是否可以出结果:
select * from openquery(dblink_name,'select * from oracle_table_Name')


 
 

SQLserver 链接服务器到 Oracle

1、在SQL SERVER所在服务器上安装Oracle客户端,并配置好客户端,能用sqlplus
工具连通Oracle数据库
2、打开ENTERPRISE MANAGER,安全性>链接服务器,右键选择“新建链接服务器”
3、“链接服务器”->ORCL (为链接服务器取名字)
选择“其它数据源”,在“提供程序名称” 栏中选择“Microsoft OLE DB Provider
for Oracle”
4、在“产品名称”->“Oracle”  “数据源”->“ora9i”(此处填tnsnames.ora中的服务名)
在“提供程序字符串”->“MADAORA”
5、切换到“安全性”一页中,在”本地登录“中加入oracle数据库的用户名,选择“用此安全
上下文进行”,填入oracle数据库登录的用户和密码
6、切换到“服务器选项”一页中,将所有选项都选上
7、最后点击“确定”完成设置
8、在查询分析器中使用创建好的链接服务器ORCL

SELECT * FROM ORCL..SMS.EMP
其中ORCL是链接服务器名,SMS是Oracle数据库的用户名,EMP是表名


select * from opendatasource('msdaora','data source=hdczk;user id=hd40;password=hd40')..HD40.FASYSTEM

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25574072/viewspace-750296/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25574072/viewspace-750296/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值