| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 642 人关注过本帖
标题:请教这一存储过程???
取消只看楼主 加入收藏
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
 问题点数:0 回复次数:5 
请教这一存储过程???

请问这一段存储过程意思是什么?希望高手给与指点。
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE procedure [dbo].[DeleteCameraType]
@CT_ID bigint,
@Reint int output
as
begin
--系统数据不能删除 07-08-04
if @CT_ID<=3
begin
set @Reint=-3
return
end
declare @CountSon int
set @Reint=-1
select @CountSon=Count(*) from Camera where CT_ID=@CT_ID
--有镜头不能删除
if @CountSon>0
begin
set @Reint=-2
return
end

delete from CameraType where CT_ID=@CT_ID and CT_ID > 3
set @Reint=0
end


GO

2007-10-11 17:58
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
我知道,我想请你们帮我从头到尾详细解释一下。

Face up to life with smiles no matter what happens
2007-10-12 16:08
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
那麻烦你帮我解释这一段
declare @CountSon int
set @Reint=-1
select @CountSon=Count(*) from Camera where CT_ID=@CT_ID
代码吧
谢谢了~~!

Face up to life with smiles no matter what happens
2007-10-12 17:30
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
那么设置@Reint为-1的作用是干嘛用的呀?

Face up to life with smiles no matter what happens
2007-10-12 18:00
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
我在写存储过程方面很菜的,请多多指教啊~~!

Face up to life with smiles no matter what happens
2007-10-12 18:00
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 

很感谢你!


Face up to life with smiles no matter what happens
2007-10-12 18:24
快速回复:请教这一存储过程???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021242 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved