创建触发器的基本语法结构如下:
```sql
CREATE TRIGGER Trigger_Name
ON Table_Name | View_Name
AFTER | Instead Of INSERT, DELETE, UPDATE
AS
BEGIN
-- 触发器要执行的操作
END
GO
其中:
`Trigger_Name` 是触发器的名称,必须唯一。
`Table_Name` 或 `View_Name` 是触发器作用的表或视图。
`AFTER` 或 `Instead Of` 指定触发器是在事件之后还是替换事件执行。
`INSERT`, `UPDATE`, `DELETE` 指定触发器关联的事件类型。
`AS` 之后的 `BEGIN...END` 块中编写触发器要执行的 SQL 语句。
`GO` 命令表示触发器创建语句执行完毕。
例如,创建一个在 `employees` 表的 `salary` 字段更新后执行的触发器,可以使用以下语句:
```sql
CREATE TRIGGER trg_update_salary
ON employees
AFTER UPDATE
AS
BEGIN
IF UPDATE(salary)
BEGIN
-- 在这里编写更新后需要执行的代码
END
END
GO
请根据实际需要调整触发器的名称、作用表、事件类型以及触发时机和代码块中的操作