【发布时间】:2020-04-12 18:11:55
【问题描述】:
我是 sql 新手,正在研究一个示例。在我创建的表中,我有 cmets 表:
CREATE TABLE comments (
club VARCHAR2(60) NOT NULL,
nick VARCHAR2(35),
msg_date DATE,
title VARCHAR2(100) NOT NULL,
director VARCHAR2(50) NOT NULL,
subject VARCHAR2(100),
message VARCHAR2(1500),
valoration NUMBER(2),
CONSTRAINT PK_COMMENTS PRIMARY KEY (nick,msg_date),
CONSTRAINT FK_COMMENTS_MEMBER FOREIGN KEY (nick,club) REFERENCES membership ON DELETE CASCADE,
CONSTRAINT FK_COMMENTS_MOVIES FOREIGN KEY (title,director) REFERENCES movies,
CONSTRAINT CK_COMMENTS_VAL CHECK (valoration<11)
);
我被要求创建一个执行以下操作的触发器: 如果评论与已存储的另一评论在同一日期到达,请使用日期注册 '一秒钟后'。 我遇到的问题是我不知道如何将“一秒”转换为日期。关于如何解决这个问题的任何想法?
【问题讨论】: