台灣最大程式設計社群網站
線上人數
1209
 
會員總數:245151
討論主題:189055
歡迎您免費加入會員
討論區列表 >> 其他DB >> IBM DB2 流水號
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
IBM DB2 流水號
價值 : 200 QP  點閱數:1837 回應數:3

樓主

虛心求教
門外漢
0 24
551 68
發送站內信

請問各位高手
有一 table

欄位:C1,C2,C3,N1,N2
C1,C2,C3 已有資料
N1,N2 是否可用語法塞入8碼流水號?
00000001~00000100
急需解法!!感謝大大嚕

本篇文章發表於2012-09-21 17:40
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
Hi~你好
提供參考看看
1. 確認欄位N1,N2的datatype
2. 假設N1,N2的資料型態為varchar(n),n不能超過 4000
UPDATE table_name SET N1='00000001' WHERE C1 = xxx [AND C2 = yyy]
UPDATE table_name SET N2='00000100' WHERE C1 = xxx [AND C2 = yyy]

以上,希望對你有幫助
本篇文章回覆於2012-09-21 23:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

虛心求教
檢舉此回應
dear 麥兜大大,
因目前筆數量非常大1千多萬筆
不太可能一筆一筆設where 條件
C1=??? C2=???

是否有DB2 SQL方面的function?
本篇文章回覆於2012-09-22 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

虛心求教
檢舉此回應
最後是使用TEMP Table的方式
或者是使用C# 或 VB 每次撈5000筆出來UPDATE
本篇文章回覆於2012-10-29 14:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.