易截截图软件、单文件、免安装、纯绿色、仅160KB

怎样将oracle中的表导入sql server

1、在目的SQL Server数据库服务器上安装ORACLE Client软件或者ORACLE ODBC Driver.
通过oracle客户端,在netmanager中建立“服务(TNS server)”,并测试连接上oracle数据库正常
2、在sqlserver的DTS(导入和导出数据工具)进行
(1)选择数据源:
数据源:oracle in oracle9i
选择:用户/系统DSN:
点击新建DSN:选择数据源类型:系统数据源,
下一步:选择驱动程序:oracle in oracle9i,下一步,完成 ,
进入oracle odbc driver configration页面
再输入:datasorce name:GZDS
TNS server name:gz(通过netmanager定义好TNS server)
user:(oracle登录用户)
填写好以后,进行"TEST Connection"
可以连通,则点击“ok”,DSN建立完成
数据源选择完成,点击“下一步”进入“选择目的”
(2)选择目的
目的:用于SQL Server的Microsoft OLE DB提供程序
服务器:192.168.0.63
选择:使用sqlserver身份登录
用户名:sa 密码:pass
并刷新,选择好数据库:test(目的数据库,提前建立好的)并点击“下一步”
a.从数据源复制表和数据(下一步:选择源表及视图)
b.用一条查询语句指定要传输的数据(进行sql编辑)
(通过以上选择好要复制的数据表或者相关视图)
再点击下一步“保存、调度和复制包”
(3)“保存、调度和复制包”
时间:立即运行
再点击下一步:进行:“正在完成DTS导入导出”向导
(4)完成:
点击:“完成”按钮,系统进入数据复制“正在执行包”的页面,
可以看到数据正在复杂的进度条
注意:在ORACLE表和SQL Server表之间'转换'那步很重要,
可以改变默认的字段数据类型,如image->text,decimal->int


相关文档:

关于分组后字段拼接的问题 (Oracle)

-----关于分组后字段拼接的问题
来自:www.itpub.net 
最近在论坛上,经常会看到关于分组后字段拼接的问题,
大概是类似下列的情形:
SQL> select no,q from test
2 /
NO Q
---------- ------------------------------
001 n1
001 n2
001 n3
001 n4
001 n5
002 m1
003 t1
003 t2
003 t3
003 ......

Oracle执行外部文件:

Oracle执行外部文件:
c:>sqlplus user/pwd@db
sql>@new.sql
执行多个sql文件:
1.把所有的文件都放在同一个目录下,然后在命令行里执行命令:
         c:>dir/b > d:\1.sql
   会把所有的sql文件名都输出到一个sql文件中。
2.用UltraEdit打开生成的 ......

oracle中分页的实现方式.rownum的使用

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。
 举例说明:
例如表:student(学生)表,表结构为:
ID       char(6)      --学号
name   ......

Oracle中SQL编写集锦

1、实现行列动态转换,常用于主从表关联时的特殊需求
select rwbm,psqh,
           max(decode(xh1,1,yy))JKYL1,
           max(decode(xh1,2,yy))JKYL2,
        &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号