討論串[SQL ] Oracle update多筆資料寫法
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者charleshu (Analog Engineer)時間15年前 (2010/04/22 18:36), 編輯資訊
0
0
0
內容預覽:
先寫一個 Function 可以轉換 1234 到 ABCD. 然後. update TABLExxx set A=STORE_FUNCTION_CAN_TRANSLATE(A). where Primary.Key in ('XXXX1','XXXX2',....). 假如覺得寫 Function
(還有150個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fantasyj (如夢似幻)時間15年前 (2010/04/22 15:07), 編輯資訊
0
0
0
內容預覽:
試試看. UPDATE TABLExxx A. SET A.Col.A = (SELECT (CASE. WHEN SUBSTR(Col.A,1,1) = '1'. THEN 'A'. WHEN SUBSTR(Col.A,1,1) = '2'. THEN 'B'. WHEN SUBSTR(Col.A
(還有738個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者LovePuma (就愛撲馬)時間15年前 (2010/04/22 13:28), 編輯資訊
0
0
0
內容預覽:
假設table某一個欄位資料是 1234. 我要把他轉成 ABCD. 所以我就寫了一段select case去轉換. select Col.A, (select case. when substr(Col.A,1,1)='1' then. 'A'. when substr(Col.A,1,1)='2
(還有165個字)
首頁
上一頁
1
下一頁
尾頁