ITPub博客

首页 > Linux操作系统 > Linux操作系统 > create table *

create table *

原创 Linux操作系统 作者:scott8486 时间:2012-11-29 22:51:06 0 删除 编辑

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博客 ” ,链接:https://blog.itpub.net/25574072/viewspace-750296/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle 连Informix
下一篇: LVM逻辑盘卷管理
请登录后发表评论 登录
全部评论

注册时间:2011-03-28

  • 博文量
    42
  • 访问量
    146427