ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: データーベース間 テーブルアクセス
名前: lightbox
処理選択
パスワード

件名 データーベース間 テーブルアクセス
名前 lightbox
コメント
MDB 接続で、他DB にアクセスできます。(http://winofsql.jp/VA003334/infoboard_page.php?mid=vbsguide&id=051230001007(接続文字列のサンプル))


1) SQLServer を読む
@DIV
select * 
from [ODBC;Driver={SQL Server};SERVER=localhost\msde2000;Database=lightbox;UID=sa;PWD=password].[商品マスタ]
@END

2) 上記内容を、Excel に出力
@DIV
select * 
into [Excel 8.0;DATABASE=C:\TMP\EXPORT.xls].[商品マスタ] 
from [ODBC;Driver={SQL Server};SERVER=localhost\msde2000;Database=lightbox;UID=sa;PWD=password].[商品マスタ]
@END

1') SQL Server 2005 + 別名
@DIV
select * 
from [ODBC;Driver={SQL Native Client};SERVER=lbox;Database=lightbox;UID=sa;PWD=passwordpassword].[商品マスタ]
@END

3) MySQL を読む
@DIV
select * 
from [ODBC;Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;Database=lightbox;UID=root;PWD=].[商品マスタ]
@END
※ODBCドライバのバージョンによっては動作しない場合があります。

4) PostgreSQL を読む
@DIV
select * 
from [ODBC;Driver={PostgreSQL ANSI};SERVER=localhost;Database=lightbox;UID=postgres;PWD=trustno1].[商品マスタ]
@END

4') 定義済み DSN
@DIV
select * 
from [ODBC;DSN=PostgreSQL;Database=lightbox;UID=postgres;PWD=trustno1].[商品マスタ]
@END

5) Oracle を読む
@DIV
select * 
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=localhost/ORCL;UID=lightbox;PWD=lightbox].[商品マスタ]
@END
※日本語のテーブル名だと、環境によっては動作しない場合があります。

5') ローカル・ネット・サービス名
@DIV
select * 
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=LBOX_XE;UID=lightbox;PWD=lightbox].[SYOHIN]
@END

6) Oracle を読む(純正ドライバ)
@DIV
select * 
from [ODBC;Driver={Oracle in OraDb10g_home1};DBQ=localhost/orcl;UID=lightbox;PWD=lightbox].[商品マスタ]
@END


7) Oracle と SQLServer の結合
@DIV
select * 

from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=LBOX_XE;UID=lightbox;PWD=lightbox].[SYOHIN] A

left outer join 

[ODBC;Driver={SQL Native Client};SERVER=lbox;Database=lightbox;UID=sa;PWD=passwordpassword].[商品分類マスタ] B

on A.商品分類 = B.商品分類
@END