现在我要写一段代码,往数据库里添加数据。
如果数据库里没有这类物品,那么直接添加,如果数据库里有此类物品那么捕捉主键异常,不额外增加一行,而是将该物品的数量进行相加。请问这段代码应该怎么写。
如果数据库里没有这类物品,那么直接添加,如果数据库里有此类物品那么捕捉主键异常,不额外增加一行,而是将该物品的数量进行相加。请问这段代码应该怎么写。
解决方案 »
- 怎么解决WIN7系统注册插件的权限问题?
- 用DELPHI如果实现来电显示
- 在Report Machine的DBChar图表控件中,如何可以在横坐标中显示字符型的数据??
- 假如我个人接了个项目,然后在签约的时候我要通过一个别的公司挂靠,我想问一下的是一般这种公司挂靠要收百分之几的管理肥
- ftp 问题,有谁会呀?!
- 执行SQL SERVER的系统存储过程后,怎样得到结果集?
- 你知道么?
- 用过regware4控件的请进来
- 还是关于鼠标指向的问题?
- 动态读取DFM文件的问题
- 如何 设置 xx按钮 hint属性 使之提示 为 一张 图片
- 我要编一个英文打字软件(界面是中文),如果有特色,在中国国内会好买吗?
AS
BEGIN
IF EXISTS(SELECT * FROM T_TABLE WHERE ITEMCODE=@AITEMCODE)
BEGIN
UPDATE T_TABLE SET QTY=QTY+@AQTY WHERE ITEMCODE=@AITEMCODE
END ELSE
BEGIN
INSERT T_TABLE(ITEMCODE,QTY)VALUES(@AITEMCODE,@AQTY)
END;
END EXEC SP_ADDITEM '要添加的物料',100