创建触发器 trig_p,使得插入 KC 表中的一条记录时,默认单位为“台”。
时间: 2024-02-18 13:05:45 浏览: 71
codesys中R-TRIG功能块(触发器)共1页.pdf
好的,以下是创建触发器 trig_p 的 SQL 语句,可以实现您的需求:
```sql
CREATE TRIGGER trig_p
BEFORE INSERT ON KC
FOR EACH ROW
SET NEW.单位 = IFNULL(NEW.单位, "台");
```
这个触发器会在每次向 KC 表中插入一条新记录之前被触发。它会检查该记录的单位是否为空,如果为空,则将单位设置为默认值“台”。这样,每次插入记录时,如果没有指定单位,就会自动使用默认值。
阅读全文