SQLServer中触发器与自定义函数的定义与调用
1. 触发器
1.1. 定义
1 |
|
说明:
以上trigger_name
、table_name
、manipulation
、 variable
、data_type
按实际需要替换。其中manipulation
包括insert
、delete
、update
。
注意对inserted
和deleted
这两张表的使用。
1.2. 调用
由DBMS自动调用。
2. 自定义函数
2.1. 定义
1 |
|
说明:以上function_name
、arg
(可以为空)按实际需要替换。因自定义函数最常用的返回类型就是table
,这里就以此为例。
2.2. 调用
2.1中自定义函数返回的是一张表,因此,通过select子句即可完成调用
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 协议 ,转载请注明出处!