我是新手,在学习有关数据库的内容

houshen13828468384 2009-10-31 08:54:47
SQL SERVER 2005怎样建立存储过程,解析一下触发器中BEFORE的含义
...全文
92 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿彪兄 2009-10-31
  • 打赏
  • 举报
回复
baidu一下就知道了。
mbh0210 2009-10-31
  • 打赏
  • 举报
回复
看帮助文档
guguda2008 2009-10-31
  • 打赏
  • 举报
回复
触发器有BEFORE?
-狙击手- 2009-10-31
  • 打赏
  • 举报
回复
after ?
qiqi860819 2009-10-31
  • 打赏
  • 举报
回复
create proc 存储过程名
参数
as
-狙击手- 2009-10-31
  • 打赏
  • 举报
回复
create proc pr_name
@p1 int
as
begin
....
end
go

SQL77 2009-10-31
  • 打赏
  • 举报
回复
BEFORE

触发器有BEFORE??

是INSTEAD OF吧


创建存储过程

CREATE PROC
liangCK 2009-10-31
  • 打赏
  • 举报
回复
联机丛书查 create procedure
liping_ycit 2009-10-31
  • 打赏
  • 举报
回复
存储过程在相关数据库的“可编程性”中找,如果找不到,有可能是建存储过程时的数据库不对
houshen13828468384 2009-10-31
  • 打赏
  • 举报
回复
上一贴是我修改了9楼的内容的,因为我输漏了一行,在10楼加回了那行。不好意思了,呵呵
houshen13828468384 2009-10-31
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 houshen13828468384 的回复:]
谢谢各位了,BEFORE是建立触发器格式中的内容,下面是我遇到的建立出发器的一般格式:
create trigger <触发器名>
{before|after} <触发事件>on <表名>
  for each{row|statement}
  [when <出发条件>]
  <触发动作体>

after大概理解了意思,但是before总觉得怪怪的,就像下面这个语句:
create insert insert_or_update_sal
before insert or update on Teacher(不好意思,这句话上面漏敲了了)
for each row
as begin
  if(new.Job='教授')and(new.Sal <4000)then
  new.Sal:=4000;
  end if;
end;
是指在插入时发现不满足条件是就出发这个事件么。那如果这里把before 改成after后他又是怎样运行的呢
,因为我再写语句时还没成功运行过,再者存储过程也还没建起来(我建立却没找到建到哪去了,感觉没建成功的样子,今晚再弄弄)

因为不专业,所以讲的可能不太合逻辑,希望大家见谅了。
[/Quote]
houshen13828468384 2009-10-31
  • 打赏
  • 举报
回复
谢谢各位了,BEFORE是建立触发器格式中的内容,下面是我遇到的建立出发器的一般格式:
create trigger<触发器名>
{before|after}<触发事件>on <表名>
for each{row|statement}
[when <出发条件>]
<触发动作体>

after大概理解了意思,但是before总觉得怪怪的,就像下面这个语句:
create insert insert_or_update_sal
for each row
as begin
if(new.Job='教授')and(new.Sal<4000)then
new.Sal:=4000;
end if;
end;
是指在插入时发现不满足条件是就出发这个事件么。那如果这里把before 改成after后他又是怎样运行的呢
,因为我再写语句时还没成功运行过,再者存储过程也还没建起来(我建立却没找到建到哪去了,感觉没建成功的样子,今晚再弄弄)

因为不专业,所以讲的可能不太合逻辑,希望大家见谅了。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧