SQL觸發器有什麼用處啊

時間 2022-11-28 21:25:09

1樓:匿名使用者

舉個例子,比如:

入庫單錶

入庫統計表

使用者只要錄入某貨就行了

入庫統計表該貨的總數量的變更,這是由觸發器完成的再舉個例子

工資表當工資超過10000.00元,該職員的收入狀況字段自動換成「高收入」

使用者只需要記錄職員的工資,收入狀態由觸發器自動完成還有個例子

貨架表(該錶記錄了所有貨物和所在貨架)

當乙個貨架只能放置10個貨品,當使用者往該貨架錄入貨物超過10個觸發器自動拒絕錄入該貨架

觸發器是一種特殊型別的儲存過程,當使用下面的一種或多種資料修改操作在指定表中對資料進行修改時,觸發器會生效:update、insert 或 delete。觸發器可以查詢其它表,而且可以包含複雜的 sql 語句。

它們主要用於強制複雜的業務規則或要求。

觸發器還有助於強制引用完整性,以便在新增、更新或刪除表中的行時保留表之間已定義的關係。

2樓:匿名使用者

比如你想資料庫按達到某個條件後讓資料庫自動執行某個語句都很方便!

請問sql觸發器insert觸發器如何使用

謹傑 在sql server中使用 create trigger insert stu on stufor insert asinsert into user uname,upassword select sid,sid from inserted在oracle中使用,預設密碼為學生id號creat...

SQL觸發器寫法,SQL資料庫中的觸發器怎麼寫啊?急

觸發器 trigger 是sql server 提供給程式設計師和資料分析員來保證資料完整性的一種方法,它是與表事件相關的特殊的儲存過程,它的執行不是由程式呼叫,也不是手工啟動,而是由事件來觸發,比如當對乙個表進行操作 insert,delete,update 時就會啟用它執行。觸發器經常用於加強資...

資料庫觸發器有什麼作用,SQL中觸發器有什麼作用

觸發器的作用 自動計算資料值,如果資料的值達到了一定的要求,則進行特定的處理。同步實時地複製表中的資料。實現複雜的非標準的資料庫相關完整性規則。可在寫入資料表前,強制檢驗或轉換資料。觸發器發生錯誤時,異動的結果會被撤銷。部分資料庫管理系統可以針對資料定義語言 ddl 使用觸發器,稱為ddl觸發器。可...

SQL如何建立觸發器,SQL如何建立乙個觸發器

這最好用程式控制,有資料庫sql05可用加密.也可用如果對mssql的使用者資訊有興趣的,可能會發現master.dbo.sysxlogins裡面存放著使用者的口令,可是呢,password欄位如果不是null就是一堆看不懂的binary,這個口令是怎麼加密的呢?其實只要仔細看看master.dbo...

SQL裡中儲存過程和觸發器,如何建立

觸發器是一種特殊的儲存過程,2.觸發器是在對錶進行插入 更新或刪除操作時自動執行的儲存過程 3.觸發器通常用於強制業務規則 4.觸發器是一種高階約束,可以定義比用check 約束更為複雜的約束 5.可執行複雜的sql語句 if while case delete 觸發器 insert 觸發器 upd...