[討論] 請問PL SQL 有辦法寫Thread的功能嗎?
大家好
小弟才疏學淺,有個問題想了快一個星期想不透,上來向各位前輩請教;
事情是這樣的,在java中,為解決多個使用者同時操作造成的衝突問題,
會有個Thread可作為解決方案。但在PL SQL中,小弟翻找了一些資料,似
乎沒有類似Thrad的語法或解法。
目前情況假設(只能在SQL中尋找解決方案):
如果限定只用一個資料表與固定欄位數的話,是想到一個方法,就是在其
中一個欄位設置讀取符號,符號分為「已進入處理中」或「已處理完成」
,如果有人先進來,就先把這個欄位設為「已進入處理中」,處理完後,
會在把這欄位改為「已處理完成」;而凡是一進來這個程序的人都要先讀
取這個欄位是否有「已進入處理中」,有的話就在外面等個一秒在進來重
覆執行,直到這個欄位已不存在「已進入處理中」時,才會進來繼續執行
。如此周而復始,但在一進入的這個時間點,還是卡在”同時”進入時,
仍無法獲的解決…
請問這個就只能賭他就是只會差個幾毫秒嗎????
我實在想不出解法…拜託各位大神提點方向,謝謝Q_Q
--
一山還有一山的歌
--
RDBMS 原本就有交易機制,寫好交易邏輯就不用擔心這種事
看一下RDBMS lock的章節吧!
都是很不好的東西 費時費力 你可以找現成的
超省時省力的
你可以用queue
寫再多也不會變成什麼底牌 虛度光陰
我說的是我自己
當然更不會替別人寫什麼底牌
搞懂lock你就不會問這個問題了
還有transaction
好的,謝謝大家的指點,感激不盡
transaction isolation
用該筆資料是不是最新的想法來實作? data a同時被甲,
乙同時打開,但甲先存檔,乙後存,要如何避免乙後存,
在乙存檔時顯示資料並非最新
rowversion
使用select for update語法
google查一下上述語法,應該可以解決你的問題
暴力法,效能最差最安全,把隔離層級改 serialize
你找ACID相關來看 現在有其他更複雜的方式大幅縮短lock
16
[請益] 欄位或是變數改名這邊想請問各位前輩系統維護上常常遇到的一個問題 就是程式中的變數或是資料表欄位命名的"變更" 我不確定是不是一開始我的設計的想法就錯了 通常我在設計時,會將使用者的操作"畫面"與系統中的命名盡量保持一致, 討論起來比較有共通的語言,尤其是在一些專有名詞的欄位命名上。13
[請益] Database String Array Type各位大大好 小弟是一間小公司裡 負責部分核心業務的軟體工程師 為了日益多樣的客群,被安排要規劃新的設計 程式語言使用的是Java,資料庫是Postgres10
[情報] Python 實作資料科學常見問題與解法分享[分享教學影片] 使用 Python 實作資料科學時常會遇到的小問題與解法 問題: 1.請問 DataFrame 要如何輸出為 CSV 檔呢? 2.請問如何一次合併多個具有相同欄位的資料表? 3.請問 DataFrame 中有很多欄和列,在 Jupyter Notebook 中有部分資料顯示不出來,9
Re: [請益]高流量網站和資料結構「沒有學會走,先學跑,從來不是問題,但先問一問自己是不是天才。 如果不是,就要一步步來。」 (寒戰2 梁家輝) 我假設你是三年以內的工程獅,那有這個問題合理 那如果你是三年以上的工程獅,Umm... 這麼說好了,高併發跟海量請求其實是集合性的名詞、概念跟技術8
Re: [閒聊] 我想學分析我不曉得是否誤會了什麼,通篇所謂的分析只是把廣告這個參數加進來而產生的結果就成為你所謂的數字分析後所提供的背景。 ‘’廣告可以縮短流量的累積,效果是四倍快‘’。 但流量也是可以灌水的,流量也是可以買的,請問你可以分析出這些流量嗎。如果你的流量與你要的收益成反比的時候,要怎麼分析出裡面的數字呢? 我所認知的數據分析除了數學模型外就是你文中的data mining 、大數據,對我來講就是放大的資料庫,要分析出一個結果不是要洞察數字的關聯,而是欄位的關聯,文中提及的WIX後台不就是先放個人數、日期、時間的欄位才有線性圖的結果,而投放廣告只是線性圖的間接因子,並不是系統裡的固定參數、欄位。 如果要把廣告的間接因子變成直接因子,就要在系統加上投放廣告的位址、日期、時間等欄位,如果要求得更多關聯,那就得要將數據正規化以求出不同組合5
[請益] 請問傳統硬碟的寫入量要怎麼看?在crystal diskinfo中,很容易可以在右上方的欄位,看到SSD的寫入與讀取量,但在傳 統硬碟那個欄位都沒有數字。 雖然有的硬碟在底部有個寫入量的欄位,但都是16進位的資料。 請問要怎樣才能知道傳統硬碟已經寫入或讀取多少TB的資料呢 --3
[問題] 密碼太長結果XBOX360無法完整輸入大家好 小弟有一台古董XBOX360 平常會偶爾拿來看Netflix 或是打打魔兵驚天錄1 最近因為Microsoft 的帳號被盜所以趕快改了密碼 但我的新密碼太長3
[問卦] 我們ptt是用關聯式資料庫嗎?想問大家,我們每天都在上的ptt是用關聯式資料庫嗎? 是那種像Oracle, MS-SQL, My SQL 那種有table, 欄位的關聯式資料庫嗎? 只是我每次回文時,又怕會不小心動到別人的推文,感覺本文跟下面的推文,很像一整篇 純文字型態的概念,沒有欄位的感覺... 想問大家,我們愛上的ptt用的是關聯式資料庫在儲存資料嗎?1
[問題] 帳號欄變成灰色小弟在上星期一購入一部iMac,從舊的MBP15”系統整個轉換到新的iMac後才發現會自動將 你原系統中的『文件』給一併備份到iCloud??這是後來才發現的)。在整個轉移完成後 ,晚上拿起手機(iPhone XS256)想從設定中進去iCloud,結果整個欄位反灰,沒辦法點進去 而且連FaceTime的欄位也一樣- 如題,目前正在熟悉numbers,遇到小小問題希望找人討論 有爬過文(中文搜尋為主),但是沒有找到清楚的教學...故發文請教 目標: 想做出可以對應選項,自動填入後面內容的表格 例如前面選單選A,後面欄位就會顯示a,a'...選B就顯示b,b'...