我的任務是將非原子(澳大利亞)街道地址轉換爲原子,這意味着當前街道數據一起存儲爲街道號碼和街道名稱。樣品是:如何在pl/sql中將街道值拆分爲原子?
24 George street -----------> 24 | George street
55 park rd -----------> 55 | pard rd
102a gordon road -----------> 102a | gordon road
unit 5/46 addison ave -----------> unit 5/46 | addison ave
flat 2-9/87 north avenue-----------> flat 2-9/87| north avenue
suit 5 lvl2/55 prince hwy-------> suit 5 lvl2/55| prince hwy
shop 5 Big Shopping Centre ------> Rejected
Suit 2 Level 100 -------> Rejected
添加的數據(程序應該工作的方式):
Darling street ------------------> Rejected
City road -----------------------> rejected
建議的代碼處理結果:
Darling street ------------> Darling | Street
City road ---------------> City | road
在這種情況下
實際的代碼不應該處理地址並拋出異常。
拆分地址的最佳方式是什麼?
爲什麼要這樣拒絕:'shop 5 Big Shopping Center'? – 2013-05-12 15:47:22
@kaᵠ-因爲它不是一個有效的澳大利亞地址,根據任務 – dhssa 2013-05-12 16:03:03
的規格,郵局ville返回/拒絕交付,但是程序實際上並不理解*數據,您需要教他們不知何故。什麼會使這被拒絕? – 2013-05-12 16:13:34