ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
データーベース間 テーブルアクセス ( No.0 )
日時: 2007/11/23 09:39
名前: lightbox



MDB 接続で、他DB にアクセスできます。(MDBの接続文字列のサンプル)


1) SQLServer を読む
select * 
from [ODBC;Driver={SQL Server};SERVER=localhost\msde2000;Database=lightbox;UID=sa;PWD=password].[商品マスタ]
2) 上記内容を、Excel に出力
select * 
into [Excel 8.0;DATABASE=C:\TMP\EXPORT.xls].[商品マスタ] 
from [ODBC;Driver={SQL Server};SERVER=localhost\msde2000;Database=lightbox;UID=sa;PWD=password].[商品マスタ]
1') SQL Server 2005 + 別名
select * 
from [ODBC;Driver={SQL Native Client};SERVER=lbox;Database=lightbox;UID=sa;PWD=passwordpassword].[商品マスタ]
3) MySQL を読む
select * 
from [ODBC;Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;Database=lightbox;UID=root;PWD=].[商品マスタ]
※ODBCドライバのバージョンによっては動作しない場合があります。 4) PostgreSQL を読む
select * 
from [ODBC;Driver={PostgreSQL ANSI};SERVER=localhost;Database=lightbox;UID=postgres;PWD=trustno1].[商品マスタ]
4') 定義済み DSN
select * 
from [ODBC;DSN=PostgreSQL;Database=lightbox;UID=postgres;PWD=trustno1].[商品マスタ]
5) Oracle を読む
select * 
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=localhost/ORCL;UID=lightbox;PWD=lightbox].[商品マスタ]
※日本語のテーブル名だと、環境によっては動作しない場合があります。 5') ローカル・ネット・サービス名
select * 
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=LBOX_XE;UID=lightbox;PWD=lightbox].[SYOHIN]
6) Oracle を読む(純正ドライバ)
select * 
from [ODBC;Driver={Oracle in OraDb10g_home1};DBQ=localhost/orcl;UID=lightbox;PWD=lightbox].[商品マスタ]
7) Oracle と SQLServer の結合
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.商品分類