-
對於 sqlserver,您可以編寫乙個基於資料庫的觸發器,您可以在其中獲取要對其執行操作的表的名稱,並且 sqlserver 禁止使用者刪除指定的表。
如有疑問,請及時溝通!
-
這可以通過設定使用者對錶的操作許可權來控制。
-
在讀取器上建立觸發器 T1 而不是刪除為
刪除借用,其中讀者編號 = (從已刪除中選擇讀者編號)。
-
create trigger a_del
在 [reader] 上刪除
as--set nocount on
delete e
來自 [Reader] e
E 上的 Inner Join 刪除了 [Borrowing]。[讀者編號] = [借閱]。[讀者編號]。
-
毋庸置疑,這只是使用什麼樣的機制來實現它。
1、觸發器僅在資料更新時執行;
2.但是,如果刪除資料,則通常是計畫作業;
-
這不是乙個促進器,你必須使用乙個排程程式,讓它每天自動執行。
-
這種型別的語句在以後的 SQL 版本中可用。
建立觸發器觸發器名稱。
on database
for drop_tableas
-
這個觸發器可以這樣寫,當有人刪除表A中的資料時,只需執行一條會報錯的語句。
-
沒有為@plane席位分配任何值。
在儲存中。
而。
插入“選擇
plane_seat
plane_seat
frominserted”
-
***table a***
create table [dbo].[test_a](
id_a] [nchar](10) null,col1] [nchar](10) null,col2] [nchar](10) null,col3] [nchar](10) null
on [primary]
**table b***
create table [dbo].[test_b](
id_b] [nchar](10) null,col1] [nchar](10) null,col2] [nchar](10) null,col3] [nchar](10) null
on [primary]
**create trigger***
create trigger [dbo].[tri_test]
on [dbo].[test_a]
after delete
asdelete from test_b where id_b in (select id_a from deleted)
表 A 的 ID 與表 B 的 ID 相對應
刪除表A中的資料時,與表B關聯的ID也會被刪除。
另外,外來鍵可以達到同樣的效果,如果邏輯比較簡單,可以使用外來鍵。
-
設兩個表關聯的字段為:
id**如下所示:
create trigger trnameon 源表的名稱。
for delete
as從目標表名稱中刪除(從已刪除的目標表名稱中選擇 1。 id)
-
寫個觸發器就行了,怎麼寫你就看SQL的幫助,我什麼都沒給,我寫不給你。
-
你需要問什麼?
F get domain contrast 是乙個格式化函式(應該自己編寫),第乙個引數(arg prod spec id)根據第二個引數(120)格式化並返回結果給 v 賬單程式碼,根據函式命名方法,上面的**應該是獲取日期的標準格式。
sele date,a.win, b, lose from table, (sele date count(result) as win from table where rsult='贏'分組按日期 )a,,(sele date count(result) as pay from table where rsult='支付'按日期分組 )b 其中表。date=表。 >>>More