社区
MS-SQL Server
帖子详情
求一最基础的触发器语句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
v41dugu
2007-09-05 10:52:20
有两个表 books和newbook
当删除books中的某行时 ,如果在newbook中也有这本书 同时也要删除 (两个表中都有个bookid的列 存放书的id)
我想用触发器实现 应该怎么写?
...全文
212
8
打赏
收藏
求一最基础的触发器语句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
有两个表 books和newbook 当删除books中的某行时 ,如果在newbook中也有这本书 同时也要删除 (两个表中都有个bookid的列 存放书的id) 我想用触发器实现 应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
衣犹未尽
2007-09-06
打赏
举报
回复
请问这个set nocount on 和set nocount off是什么意思?
---------------------------------
当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息
如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。
为off的时候作用就相反了
v41dugu
2007-09-05
打赏
举报
回复
恩 我懂了 谢谢了哈 各位
Limpire
2007-09-05
打赏
举报
回复
create trigger tg_DeleteOnBooks on books for delete
as
delete from newbook,deleted where newbook.bookid=deleted.bookid
这样为什么错了啊?
-----------------------------
我写的没错啊,你没理解透:
delete a from newbook a, deleted b where a.bookid = b.bookid
chuifengde
2007-09-05
打赏
举报
回复
你上面delete 删除,删的是什么表呢,所以错,可以
delete newbook from deleted where newbook.bookid=deleted.bookid
v41dugu
2007-09-05
打赏
举报
回复
create trigger tg_DeleteOnBooks on books for delete
as
delete from newbook,deleted where newbook.bookid=deleted.bookid
这样为什么错了啊?
Limpire
2007-09-05
打赏
举报
回复
select top 1 * from sysobjects
消息里显示:(所影响的行数为 1 行)
set nocount on:不显示这个消息
set nocount off:显示
v41dugu
2007-09-05
打赏
举报
回复
请问这个set nocount on 和set nocount off是什么意思?
Limpire
2007-09-05
打赏
举报
回复
create trigger tr_books
on books
for delete
as
set nocount on
delete a from newbook a, deleted b where a.bookid = b.bookid
set nocount off
go
学了这么久MySQL竟然还不知道视图和
触发器
!!!
文章目录create简介视图
触发器
create简介 说真的,第一次听说视图的时候,我想起的是图形化管理工具。你可能直到创建数据库用create database 数据库名,你也可能知道创建表用create table 表名,今天就再让你多知道两个,创建视图用create view 视图名,创建
触发器
用create trigger
触发器
名 视图 视图是什么,视图其实就是一张虚拟表,一张从别的表中导出的一张不完整的虚拟表,视图有什么用,当我们经常查询一个表中的某几个字段的时候,我们可以把这几个字段单独导出一个视图,以后查询的时候直接可以select *,在数据库中只存放了视图的定义,没有存放视
借阅
触发器
.txt
SQL编辑的借阅
触发器
.txt
触发器
的创建和使用
基于SQL 2005,本章讲解
触发器
的创建和使用。
数据库原理及应用实验四(存储过程和
触发器
)
一、 实验目的 1. 掌握T-SQL流控制
语句
。 2. 掌握创建存储过程的方法。 3. 掌握存储过程的执行方法。 4. 掌握存储过程的管理和维护。 5. 理解
触发器
的用途、类型和工作原理。 6. 掌握利用T-SQL
语句
创建和维护
触发器
的方法。 7. 掌握利用SQL Server Management Studio创建、维护
触发器
的方法。 二、 实验内容(实验过程、代码和结果截图) 1. 创建简单存储过程 创建一个名为stu_pr的存储过程,该存储过程能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在创建存储过程前请判断该存储过程是否已创建,若已创建则先删除,并给出“已删除!”信息,否则就给出“不存在,可创建!”的信息。
很好的
触发器
代码@@@@@@@
很不错哦!!!请问是农村多么看什么什么方法名称??。。。。。。;;;;;;;;;;
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章