字元型varchar2:replace(replace(replace(trim(address_remark),chr(9),'_'),chr(13)||chr(10),'_'),chr(10),'_')||chr(9)||
日期型date: to_char(sell_date,'yyyymmddhh24miss')||chr(9)||
數值型number: to_char(site_id)||chr(9)||
有小數型別number(m,n): to_char(field_name,'fm999990.000')||chr(9)||
此轉換主要是替換了字段中的回車、換行以及 回車換行的內容,因為這些字元會影響字段記錄數的判定。
sql條件字段值型別轉換問題
今天發現乙個有趣的問題 users表中存在id為1 2 3的三條記錄,當我執行以下sql查詢資料庫時,select from users where id 1.html 竟然發現可以查詢出id為1的user記錄資訊,有點意外。修改字段屬性,將id由int型別轉換為varchar型別後,執行上一條sq...
sql條件字段值型別轉換問題
今天發現乙個有趣的問題 users表中存在id為1 2 3的三條記錄,當我執行以下sql查詢資料庫時,select from users where id 1.html 竟然發現可以查詢出id為1的user記錄資訊,有點意外。修改字段屬性,將id由int型別轉換為varchar型別後,執行上一條sq...
Mongodb 字段型別轉換
原文傳送門 最近一些專案由於歷史原因,字段型別儲存混亂,比如乙個collection裡modifeddate列,有的存的是isodate型別,有的是numberlong時間戳,這在mongodb中是嚴重不推薦的,需要轉換成統一的。mongodb並不提供alter table這樣的語句或者工具,只能寫...