社区
应用实例
帖子详情
请问这个存储过程怎么写
zhuchong530
2005-09-15 11:42:07
请问,如果判断数据库里的一个字段的值为零,就将另一个字段的值写入到这个字段里面,
这个存储过程怎么写?
...全文
125
7
打赏
收藏
请问这个存储过程怎么写
请问,如果判断数据库里的一个字段的值为零,就将另一个字段的值写入到这个字段里面, 这个存储过程怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smbeng
2005-09-16
打赏
举报
回复
update biao set ziduan1=(case when ziduan1=0 then ziduan2 else ziduan1 end)
samfeng_2003
2005-09-15
打赏
举报
回复
declare @s1 table
([id] int,m1 int,m2 int)
insert @s1
select 1,2,1 [union]
select 2,5,2 [union]
select 3,0,5 [union]
select 4,0,6
select * from @s1
update @s1 set m1 =
case m1
when 0 then m2
else m1
end
select * from @s1
id m1 m2
----------- ----------- -----------
1 2 1
2 5 2
3 0 5
4 0 6
(所影响的行数为 4 行)
(所影响的行数为 4 行)
id m1 m2
----------- ----------- -----------
1 2 1
2 5 2
3 5 5
4 6 6
(所影响的行数为 4 行)
要用我的数据验证,那么就要把union的括号去掉,因为我不加括号传不上来!
rivery
2005-09-15
打赏
举报
回复
create procedure testa
as
update tablename set col1=col2 where col1=0
go
zzxiaoma
2005-09-15
打赏
举报
回复
if ziduan1=0
update biao set ziduan1=ziduan2
filebat
2005-09-15
打赏
举报
回复
呵呵, 刚才没注意river的回帖.
失礼失礼
filebat
2005-09-15
打赏
举报
回复
/*
to samfeng_2003(风云):
如果是你说的这种需求,你用下面的方法不就行了吗?
你那样做就显得麻烦,繁琐了
*/
update @s1 set m1 = m2
where m1=0
ilons1
2005-09-15
打赏
举报
回复
同意rivery(river)
写
一个简单的
存储过程
写
一个简单的
存储过程
mysql navicat
存储过程
_利用navicat
写
mysql的
存储过程
最近项目经理让我给新的活动的预留一个插入红包和查看详情的sql,方便在项目出问题的做一些紧急操作,我想了下这里面还涉及到挺多逻辑和挺多表的一句句查也不方便啊,干脆
写
到
存储过程
里,于是开始在navicat
写
存储过程
,因为是第一次
写
,在此记录一下,方便下次查看(•̀ᴗ•́)و ̑̑。1:选择新建函数。2:新建函数后会出现下面的界面,要是你不确定
存储过程
的输入输出值,可以直接点击完成,在里面的编辑的时候...
数据库
存储过程
怎么
写
写
数据库
存储过程
的方法取决于您使用的数据库管理系统 (DBMS)。不同的 DBMS 可能有不同的语法和方法。但是,一般来说,您需要执行以下步骤: 连接到数据库:使用您喜欢的数据库管理工具或编程语言,连接到您的数据库。 创建
存储过程
:使用 CREATE PROCEDURE 或 CREATE FUNCTION 命令创建一个新的
存储过程
。 定义
存储过程
的内容:在 CREATE PROCEDURE ...
利用navicat
写
mysql的
存储过程
:最近项目经理让我给新的活动的预留一个插入红包和查看详情的sql,方便在项目出问题的做一些紧急操作,我想了下这里面还涉及到挺多逻辑和挺多表的一句句查也不方便啊,干脆
写
到
存储过程
里,于是开始在navicat
写
存储过程
,因为是第一次
写
,在此记录一下,方便下次查看 (•̀ᴗ•́)و ̑̑ 。 :1、选择新建函数 DECLARE u1 bigint(20); :2.新建函数后会出现面的
sqlserver
存储过程
一、
存储过程
1.预先存储好的sql程序,保存在sqlserver中,通过名称和参数执行。 2.
存储过程
中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。 二、
存储过程
的优点: 1.执行速度更快 2.允许模块化程序设计 3.提高系统安全性 4.减少网络流量 三、
存储过程
的分类: 1.系统
存储过程
(1)一般以sp_开头,由sqlserver创...
应用实例
27,582
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章