2) 对表books再创建一个after insert触发器,当插入一条书籍记录时,打印出一条语句表示已经成功插入一条数据“您再次添加了一本书”
时间: 2023-11-25 14:05:18 浏览: 13
下面是对表books创建的after insert触发器,用于在插入一条书籍记录时打印出成功插入的消息。
```
CREATE TRIGGER trg_books_insert
AFTER INSERT ON books
FOR EACH ROW
BEGIN
SELECT '您再次添加了一本书';
END;
```
当插入一条书籍记录时,将会打印出消息“您再次添加了一本书”。可以通过以下语句插入一条书籍记录并测试触发器是否生效:
```
INSERT INTO books (title, author, price) VALUES ('The Great Gatsby', 'F. Scott Fitzgerald', 9.99);
```
插入成功后,将会输出消息“您再次添加了一本书”。
相关问题
sqlserver对表books再创建一个after insert触发器,当插入一条书籍记录时,打印出一条语句表示已经成功插入一条数据“您再次添加了一本书”
可以使用以下的 SQL 语句创建一个 AFTER INSERT 触发器:
```
CREATE TRIGGER tr_books_insert
ON books
AFTER INSERT
AS
BEGIN
PRINT '您再次添加了一本书'
END
```
当插入一条记录到 `books` 表时,此触发器会被触发,执行打印语句。
sql server对表books创建一个after delete触发器,当删除一条书籍记录时,打印出一条语句表示已经成功删除一条数据“您删除了一本书”
可以使用如下的 SQL 语句在 SQL Server 上创建一个名为 "books_delete_trigger" 的 AFTER DELETE 触发器:
```
CREATE TRIGGER books_delete_trigger
ON books
AFTER DELETE
AS
BEGIN
PRINT '您删除了一本书'
END
```
当执行 DELETE FROM books WHERE id = 1; 删除 `id` 为 1 的书籍记录时,将会触发该触发器,打印出 "您删除了一本书" 的信息。