sql - 如何在sql中使用触发器
问题描述
CREATE TABLE table_001(
Day_date date
);
CREATE TABLE table_002(
new_Day_date date
);
CREATE OR REPLACE TRIGGERS trigger
AFTER INSERT ON table_001
FOR EACH ROW
BEGIN
INSERT INTO table_002 VALUES(SYSDATE)
END;
解决方案
您有一些语法错误。这不是 “触发器”。此外,请提供有效的触发器名称。插入后缺少分号。
CREATE OR REPLACE TRIGGER trigger_name
AFTER INSERT ON table_001
FOR EACH ROW
BEGIN
INSERT INTO table_002(new_Day_date) VALUES(SYSDATE);
END;
/
推荐阅读
- git - rebase 功能分支 - 但提交 ID 已更改
- node.js - beginDialogAction 不会重新提示
- amazon-web-services - 适用于 AWS 无服务器同步调用的服务发现和服务存储库
- ssl - 在 hostapd(集成 EAP RADIUS 服务器)中启用 TLSv1.2 后,在 EAP-TLS 期间从客户端(wpa_supplicant)收到“致命警报:解码错误”
- php - PHP - chr 函数的连接返回图像
- javascript - 用户控件的自定义回调(vb)
- reactjs - 标题视图内的议程
- python-3.x - 权重矩阵最终全连接层
- java-8 - Webflux & WebSocket,发送到特定的会话 id
- django - Django 1.11 中 Celery 定期任务的自动化