update set多個欄位update更新多個欄位另類方法
若是oracle更新多個欄位很簡單,見下圖,若是SQL更新多個欄位的值卻不能使用的這樣的語句,只能多個欄位以逗號的分開,要更新多少個欄位就得寫多少個,當然這種方法是最直接的笨辦法。
難點是在寫多個欄位Update的值來源於下一個子句,也就是每個欄位都要寫語句set a =(select a from t where 條件1),那麼我們可以在這語句的規律上下手,可以批量寫出這樣的語句,然後複製貼上不就減少麻煩了嗎,以下是筆者隨意遇到的事情並記錄下來,僅供參考和想象。
操作方法
(01)先查出字段名,即需要更新哪些欄位,若只有幾個欄位,也不算多少,若是上幾十欄位要更新,則將這些欄位查出來是有必要的。
(02)使用的exec sp_help x27;表名' 可以詳細查到這個SQL表所有欄位。但我們若需要加上條件範圍,還是上使用的上面的語句更方便。如,我要將所有FQty數量列名的值更新為0
(03)如,我要將所有FQty數量列名的值更新為0,我要set FQty=0,FQty1=0,FQty2=0,。。。。。。則可以按這樣的語句在欄位名後面拼接成完整的set語句。select +'=0,' ,* from syscolumns a, sysobjects bwhere = and ='t_BOS200000033Entry2' and e = 106
(04)然後我們將set的欄位語句全部複製出來。
(05)貼上到需要Update的set語句中。若是set的值來源於另一個表select的值,則也是採用規律拼接set語句。若是沒有規律,那麼另找其他方法。
(06)執行Update更新,在網上搜索過SQL中Update多個欄位的方法,但沒有找到什麼好方法。若你有好的方法,請告訴我,感謝。
-
愛剪輯怎樣擷取視訊
今天的這篇和大家聊一聊關於愛剪輯怎樣擷取視訊的問題,希望能夠幫助到有需要的朋友。操作方法(01)首先左鍵雙擊愛剪輯圖示,開啟軟體,然後左鍵單擊片名旁邊的輸入框,輸入“示例”字樣,然後左鍵單擊製作者旁的輸入框,輸入“示例”字樣,左鍵單擊確定。(02)然後左鍵單擊左側的...
-
百度地圖檢視座標
操作方法(01)首先,電腦開啟搜狗瀏覽器,進入百度官網。(02)在上邊我們點選百度地圖的按鈕。(03)進入地圖上,可以看到當前自己所在城市。(04)點選地圖下方的“地圖開發平臺”按鈕。(05)在地圖開放平臺頁面,點選:開發文件——座標拾取器。(06)然後在地圖中,隨意點選一個位置,就可以查...
-
美圖秀秀如何自動摳圖
美圖秀秀是一款非常簡潔實用的圖片處理軟體,能夠勝任大多數圖片處理工作。且有一個非常強大的摳圖功能:自動摳圖。自動摳圖讓摳圖變成一鍵式,可大大提高摳圖效率。操作方法(01)開啟美圖秀秀軟體,點選右上角的“開啟”。(02)在彈出的頁面中找到並雙擊要處理的圖片,或者選...
-
電腦鍵盤按鍵的功能有哪些?
電腦現在基本上是我們生活和學習中必不可少的工具,但是電腦上那麼多按鍵,大家是否清楚它們的功能呢?那現在小編就和大家分享一下電腦鍵盤按鍵的功能。操作方法(01)首先,小編給大家介紹一下常見的鍵盤有101、104鍵等若干種。為了方便記憶,通常大家把他劃分成主鍵區、功...