MACでOracle にアクセスした時のtips
1.マックのターミナルでの話
oracleが文字化けで激しいのでというか未だにSJISなのでターミナルから入った場合、
文字列が炸裂します。
いつも忘れるのでここでメモ
export NLS_LANG=Japanese_Japan.AL32UTF8
マックは関係ないかも
2.他のテーブルを参照して更新
oracleでは update ** from ** where ** でもできなかったんで調べてみたら違うSQLのようです。
update (
select
A.ITEM_AMOUNT_DLLR A_ITEM_AMOUNT_DLLR, B.ITEM_AMOUNT_DLLR B_ITEM_AMOUNT_DLLR
from h_mypage_history A INNER join h_sales_dt_left B
on A.SALES_ID = B.SALES_ID
) set
A_ITEM_AMOUNT_DLLR = B_ITEM_AMOUNT_DLLR
これで違うテーブルから参照して更新できます。
「テーブル移動」「テーブル複数」って検索してもなかなか出てこなかったんでメモ