求大神指點,oracle 觸發器 員工簽到時判斷簽到是否成功并更新到簽到表中怎么寫?
簽到表有編號tno 簽到時間checkin (date型別)簽到狀態 state
判定的標準是時間表里的時間 簽到時間signintime(varchar2型別的)還分了上午下午
大神們幫幫忙,
uj5u.com熱心網友回復:
程式直接判斷就行了,把它當做一個事務,事務結束就成功否則失敗
不需要用觸發器
uj5u.com熱心網友回復:
+1 這種情況可以在業務中判斷。
PS:觸發器這東西在后臺運行著,看不見,我的原則,能不用就不用
uj5u.com熱心網友回復:
這是學oracle的作業,必須要用oracle,我是新手,剛開始學,有很多不知道的,想了好久沒想出怎么做,只能在求教大神們了uj5u.com熱心網友回復:
觸發器要依附于某個表。工簽到時判斷簽到是否成功并更新到簽到表,如何判斷簽到時? 或者說簽到時 是個什么表。
uj5u.com熱心網友回復:
這個判定標準是啥意思,是簽到checkin 的時間小于時間表里的時間signintime 時間算簽到成功?update 簽到表 t set t.checkin =sysdate ,t.state=1 where t.tno =''
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109217.html
標籤:基礎和管理
