- PR -

Oracle データをSQLServerへ移行

1
投稿者投稿内容
get
常連さん
会議室デビュー日: 2003/10/02
投稿数: 21
投稿日時: 2004-09-21 10:12
いつも拝見させて頂いております。
Oracleの知識はまったく無くSQLServer側のDTSにてストアドプロシージャー
を使用しOracleからSQLServerにデータ移行したいと思っています。

このようなことをやりたいのですがあまり参考になるページも見つからず
困っています。
できれば良いリンク先等ありましたら教えていただけないでしょうか。
よろしくお願い致します。
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2004-09-21 10:18
http://www.microsoft.com/downloads/details.aspx?FamilyId=A6F79CB1-A420-445F-8A4B-BD77A7DA194B&displaylang=ja
dodo
ベテラン
会議室デビュー日: 2004/05/12
投稿数: 99
お住まい・勤務地: 東京都渋谷区
投稿日時: 2004-09-21 10:23
http://download.microsoft.com/download/8/4/9/84988d60-4f3b-4286-bc19-817a32050c6d/SQL2000DBA-03.doc
17ページ以降が参考になるかと思います。
get
常連さん
会議室デビュー日: 2003/10/02
投稿数: 21
投稿日時: 2004-09-21 10:26
未記入様、dodo様早いレスありがとうございます。
早速見てみたいと思います。
get
常連さん
会議室デビュー日: 2003/10/02
投稿数: 21
投稿日時: 2004-09-21 11:04
申し訳ございません。私の説明がとても悪かったので
やりたいことを書かせていただきます。
/******************************************/
Create Procedure Test
AS

declare
@TestCode VARCHAR(7)

declare TestA cursor for
Select @TestCode
from OracleTable --here
for read only

open TestA

fetch Customer into
@TestCode

while(@@fetch_status = 0)
begin

insert into SQLServerTable
values(@TestCode)

fetch TestA into
@TestCode

end

close TestA
deallocate TestA

return
/******************************************/
上記のようなストアドプロシージャーを
DTS(SQLServer)にて
execute Test
実行したいと思っています。
その時にhereと記述した列には
どのように書けばよいのでしょうか?

よろしくお願い致します。
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2004-09-21 11:36
「リンク サーバー」もしくは「OPENROWSET」お好きなほうをどうぞ。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-09-21 11:40
getさん、こんにちは。

SQL Server Books Online で「分散クエリ」とか「リンクサーバ」について調べればこういう情報に行き当たったりすると思いますが、参考になりますでしょうか。
get
常連さん
会議室デビュー日: 2003/10/02
投稿数: 21
投稿日時: 2004-09-21 12:27
未記入様、きくチャン様ありがとうございます。

SQL Server Books Onlineをよく見てなかったみたいです。
申し訳ございません。

じっくり見てみたいと思います。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)