| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 508 人关注过本帖
标题:高手帮忙-->bygg转移
取消只看楼主 加入收藏
hongzhongmin
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2007-1-30
收藏
 问题点数:0 回复次数:0 
高手帮忙-->bygg转移

数据库里面创建一个存储过程,
CREATE PROCEDURE dbo.proc_newSale
( @shoeID varchar(50),@colocID varchar(50),@CmdNOID int,@rateID int)
AS
if ...如果插入的"名称,颜色,尺寸"是一样的那就用update,如果是不一样的那就用insert;;;;那请问要在这边怎么做判断呢`??
begin transaction
insert 库存表(名称,颜色,尺寸,价格) values(@shoeID,@colocID,@CmdNOID,@rateID )
else ..就执行下面的代码..

update 库存表
set 数量=数量+@quantity
where 名称=@shoeid and 颜色=@colocID and 尺寸=@CmdNOID
if @@error<>0
begin
raiserror('发生错误',16,1)
rollback tran
return
end
commit tran
RETURN

搜索更多相关主题的帖子: bygg 
2007-03-09 20:52
快速回复:高手帮忙-->bygg转移
数据加载中...
 
   



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

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