今は公開されている郵便番号検索APIが多くあるので不要と思いますが、連携されているのが多く、そのまま運用中の古い自体開発の郵便番号検索APIを確認する機会がありました。
ZIPCLOUD(郵便番号検索API)
データの最終アップデートが2010年でした。まずアップデートしなければなりません。
今また考えてみると自体開発の郵便番号検索APIがDBから検索ではなく外部公開郵便番号検索APIから結果を取得して、既存処理をすれば!
1郵便番号データダウンロード、整理
郵便番号データはJAPAN POST(郵便局 | 日本郵便株式会社)からダウンロード可能です。
郵便番号データダウンロード
CSV形式で全国、もしくは地域別、そして一般、事業所別区分されて提供されます。
ダウンロードしてEXCELで必要フィールド以外は削除します。
zipcode.csvが準備できました。
2.制御ファイル(CTL)作成
zipcode.ctl
----------------------------------------
LOAD DATA
INFILE 'C:\zipcode.csv' //インポート(Import)するCSVファイルパス
INTO TABLE API.ZIPCODE //インポート(Import)対象テーブル APIユーザーのZIPCODEテーブル
APPEND
FIELDS TERMINATED BY ',' //CSVファイルの区分文字 ',' 設定
(ZIPCODE,ADDRESS_KANJI,ADDRESS_KANA)
// APIユーザーの ZIPCODEテーブルのインポート(Import)対象フィールド
----------------------------------------
3.Oracleが設置されているサーバの命令プロンプト(Windowsの場合)からSQLLDR実行
----------------------------------------
SQLLDR USERID=SYSTEM/パスワード CONROL='C:\zipcode.ctl'
//SYSTEMユーザーで APIユーさーのZOPCODEテーブルにインポート
//もし APIユーザーで直接処理の場合は制御ファイル(CTL)変更 API.ZIPCODE ->ZIPCODE
SQLLDR USERID=API/パスワード CONROL='C:\zipcode.ctl'
----------------------------------------
ちゃんと更新されました。!
SQL*Loader(SQLLDR)로 일본우편번호CSV데이터를 오라클(Oracle)의 유저테이블에 임포트(Import)정리
피드 구독하기:
댓글 (Atom)
1、2、QWER! in OSAKA (大阪 2025/4/10(木) Yogibo META VALLEY)
https://www.creativeman.co.jp/event/qwer-osaka/ QWER - CREATIVEMAN PRODUCTIONS 主催:LIVET 企画:ソニー・ミュージックソリューションズ 招聘:クリエイティブマンプロダクション 制作協力:クリエイテ...
-
スーパーマリオのような横スクロールケームによくでる地形があります。 空中に浮かんで左右無限反復するので ちゃんとタイミングを合わせて乗る必要がある地形です。 基本決定 ---------- 2D プロジェット作成 1.GameObject >>2D O...
-
6년은 결코 짧은 세월이 아니네요. 애기들이네요. 어딘가에 있었을 나를 찾아봤는데.. 못찾겠네요. 맨 앞의 분들은 좋겠다는 생각을 해봅니다.

댓글 없음:
댓글 쓰기