社区
应用实例
帖子详情
请问这个存储过程怎么写
zhuchong530
2005-09-15 11:42:07
请问,如果判断数据库里的一个字段的值为零,就将另一个字段的值写入到这个字段里面,
这个存储过程怎么写?
...全文
118
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)
android之利用SQLite实现登陆和注册
android之利用SQLite数据库实现登陆和注册,使用SQLiteOpenHelper抽象类建立数据库,建立数据库类DatabaseHelper,
写
业务类实现查询和插入
ORACLE
存储过程
oracle
存储过程
目录 一.什么是
存储过程
二.为什么要
写
存储过程
三.
存储过程
基础 1.
存储过程
结构 2.
存储过程
语法 3.pl/sql处理
存储过程
四.
存储过程
进阶 1.BUIK COLLECT 2.FORALL 3.pl/sql调试
存储过程
4.案例实战 ...
sql-
存储过程
存储过程
简称过程,是为了完成某种功能而编
写
的程序段,相当于C语言中的函数或java中的方法
存储过程
存放在数据库的“可编程性”组件中,属于数据库,和表、视图级别相同。
存储过程
允许用户声明变量,可以调用系统函数,经过编译后存储在数据库服务器中。
存储过程
可以接收输入参数,也可以将运行结果带出过程,还可以嵌套调用。
存储过程
有以下4个功能: 1.减少网络流量
存储过程
直接在服务器端运行,减少了与...
springboot mybatis 动态调用oracle
存储过程
,通过
存储过程
名称,就能动态调用
存储过程
、java动态调用oracle
存储过程
由于在开发业务时,可能同时调用的
存储过程
不知道参数,但是参数从界面、或已经存储在数据库的获取,所以就不希望手动
写
存储过程
的参数,通过简化的调用。 能不能
写
个动态的业务,只输入
存储过程
名称,自动获取
存储过程
参数,并且参数的数据从前台传递过来,这个就通用了。只
写
一个通用方法,就可以调用所有的
存储过程
。只根据输入不同的
存储过程
名称、参数内容,自动调用不同的
存储过程
。 ...
GBASE南大通用-管理
存储过程
在 Stored Procedures 节点上点击右键选择‚创建
存储过程
‛命令或者执行 Visual Studio 的‚数据‛菜单的‚新增‛子菜单下的‚
存储过程
‛命令,则会显示
存储过程
定义模板(图 9-16),输入
存储过程
定义的 SQL 语句后,使用‚Ctrl + S‛保存定义,或者点击 Visual Studio 的‚标准‛工具条上的。包括创建
存储过程
,修改
存储过程
定义和删除
存储过程
功能。
存储过程
保存后会在 Stored Procedures 节点下新增一个
存储过程
子节点,以
存储过程
名命名。
应用实例
27,580
社区成员
68,545
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章