close
標題:

JSP如何自動編號?

發問:

以JSP存取oracle 資料庫,CST_NO是客戶代號欄位,LOCA_NO是區域欄位. CST_NO欄位為自動產生,產生規則為資料中同一個LOCA_NO欄位的最大的CST_NO前4碼+1+LOCA_NO前2碼。 Ex. LOCA_NO為”E3AU”,其最大的CST_NO 目前為”0018E3”,則新一筆CST_NO為”0019E3” 此段程式碼要怎麼寫?

最佳解答:

你可以參考以下自動編號的程式碼 ........ sql="select CST_NO from CST"; rs=stmt.executeQuery(sql); while(rs.next()&&rs!=null) { cst=rs.getString("CST_NO"); } cst=String.valueOf((Integer.parseInt(cst.substring(0))+10001)); ........

其他解答:

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

1.取出CST_NO的前四碼 2.取出的數字以數值型態+1 3.取出LOCA_NO前兩碼 4.轉為字串型態接起來 流程就這樣阿 java語法你會的話,這有什麼問題嗎 不會java的話,先去看書吧,不然類似這樣的壁還會碰好幾個的FBEFE3C2E0474026
arrow
arrow

    njtnvdt 發表在 痞客邦 留言(0) 人氣()