Mac De Oracle Heterogeneous! #12 Tweet
使用しているフォントによっては判りにくいかもしれないが
半角ダッシュ :"-"
カタカナ長音符号:"ー"
全角ダッシュ :"−"
全角波線 :"〜"
チルダ(半角):"˜"
を
Oracle10g R1 (MacOSX Tiger Server) ---database link + synonym --->
---> Oracle10g R1 (Windows) ---> database link + generic connectivity + odbc--->
---> MySQL or PostgreSQLの表
という流れで Oracle10g R1 (MacOSX Tiger Server)からデータを登録し、
Oracle10g R1 (MacOSX Tiger Server) <---
<--- database link + synonym <--- Oracle10g R1 (windows) <---
<--- database link + generic connectivity + odbc <--- MySQL or PostgreSQLの表
という流れで Oracle10g R1 (MacOSX Tiger Server)より問合せ、文字化けしないか確認してみた。
イメージはこんな感じ
CORYDORAS> insert into inno_emp_mysql4025_mac@oracle10g_win values(4,'-ー−〜˜');
1行が作成されました。
経過: 00:00:01.51
CORYDORAS> commit;
コミットが完了しました。
経過: 00:00:00.18
CORYDORAS> insert into emp_mysql4026_win@oracle10g_win values(4,'-ー−〜˜');
1行が作成されました。
経過: 00:00:00.05
CORYDORAS> commit;
コミットが完了しました。
経過: 00:00:00.05
CORYDORAS> insert into emp_mysql4113a_mac_sv@oracle10g_win values(4,'-ー−〜˜');
1行が作成されました。
経過: 00:00:00.10
CORYDORAS> commit;
コミットが完了しました。
経過: 00:00:00.16
CORYDORAS> insert into emp_postgresql749_mac@oracle10g_win values(4,'-ー−〜˜');
1行が作成されました。
経過: 00:00:00.05
CORYDORAS> commit;
コミットが完了しました。
経過: 00:00:00.63
CORYDORAS>
CORYDORAS> select * from inno_emp_mysql4025_mac@oracle10g_win;
empno ename
---------- ------------------------------
1 おらおら
2 ほげ
3 化けないよねー〜
4 -ー−〜˜
経過: 00:00:00.08
CORYDORAS> select * from emp_mysql4026_win@oracle10g_win;
empno ename
---------- ------------------------------
1 おらおら
2 ほげ
3 化けないよな〜−
4 -ー−〜˜
経過: 00:00:00.05
CORYDORAS> select * from emp_mysql4113a_mac_sv@oracle10g_win;
empno ename
---------- ------------------------------
1 ほげほげ
2 ほげ
3 化けないよな〜−
4 -ー−〜˜
経過: 00:00:00.06
CORYDORAS> select * from emp_postgresql749_mac@oracle10g_win;
empno ename
---------- ------------------------------
1 ほげほげ
2 ほげ
3 化けないよね〜ー
4 -ー−〜˜
経過: 00:00:00.05
CORYDORAS>
これらに関しては特に問題はでていないようである。
次回はこの環境でトランザクションはどうなるのか? 簡単に確認してみることにする。
| 固定リンク | 0
コメント