update #t1 set store= @store + @in_amount-@out_amount
where id=@id
我的方法是将表建立一个主健,可是这样的话,在pb下面就会出现错误,当我的存储过程中存在对#t1表进行插入数据的时候,就会出现错误。。不能插入null。郁闷
where id=@id
我的方法是将表建立一个主健,可是这样的话,在pb下面就会出现错误,当我的存储过程中存在对#t1表进行插入数据的时候,就会出现错误。。不能插入null。郁闷
解决方案 »
- dbo.GetUM(UsedYear, UseDate)提示dbo.GetUM无效
- 紧接update的问题,说一个select查询的问题
- 同一张表的数据复制问题
- 这个存储过程到底什么问题啊?
- 请大家进来讨论一下~~~~~~~~有关两个表更新的问题
- 用sql怎么写获取某数据库里的所有表名??
- 急求一个SQL查询问题!!!!
- sql server2000大量向一个表写数据的同时又读取数据,数据读取不出来
- 客户端为什么连不上服务器?在线等!!
- 怎么游标中的select select * from Sys_manSendsm where 'test22' in ( @uid ) 没有注释前查不出来呢?
- 请问日期型数据怎样比较大小,及其比较规则?
- 请问这个非常简单的存储过程怎么写?
update 表 set b=d-e
declare @table table(a int,b int,d int,e int)
insert into @table
select 1,2,3,4
union all select 2,3,4,5--更新处理
update @table set b=d-e--显示处理结果
select * from @table/*--处理结果a b d e
----------- ----------- ----------- -----------
1 -1 3 4
2 -1 4 5(所影响的行数为 2 行)--*/
declare cursor ...... for update of b
这是定义的时候说明b是可修改的列,那么我现在如何使用这个游标去修改游标所指的行数据的b列的数据呢?不知到说清楚了没有?谢谢