社区
MS-SQL Server
帖子详情
请问一个简单的SQL语句或则存储过程,来者有分。
yzty
2007-10-07 10:07:52
有一个表WList,字段有ID:自动编号,URL:string,Title:string,IsUpdate:bit.
如何用一个SQL语句或则存储过程实现如下功能:
更新第一条IsUpdate=false的记录为true,并且返回这条数据信息。
(注意数据可能还有其他人在访问,尽量更新和取这条数据的时候锁定这条记录不被别人更新和查询到)
...全文
132
6
打赏
收藏
请问一个简单的SQL语句或则存储过程,来者有分。
有一个表WList,字段有ID:自动编号,URL:string,Title:string,IsUpdate:bit. 如何用一个SQL语句或则存储过程实现如下功能: 更新第一条IsUpdate=false的记录为true,并且返回这条数据信息。 (注意数据可能还有其他人在访问,尽量更新和取这条数据的时候锁定这条记录不被别人更新和查询到)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晓风残月0110
2007-10-08
打赏
举报
回复
update WList
set IsUpdate = true
from WList a,
(select top 1 * from WList where IsUpdate = false) b
where a.id = b.id
cataclyam2000
2007-10-08
打赏
举报
回复
select top 1 * from WList where IsUpdate = false
update WList
set IsUpdate = true
from WList a,
(select top 1 * from WList where IsUpdate = false) b
where a.id = b.id
yzty
2007-10-08
打赏
举报
回复
还必须返回这条记录??
数字化从业者老高
2007-10-08
打赏
举报
回复
乌龟兄,言之有理。
dawugui
2007-10-07
打赏
举报
回复
update WList
set IsUpdate = true
from WList a,
(select top 1 * from WList where IsUpdate = false) b
where a.id = b.id
珠穆朗玛_wypeng
2007-10-07
打赏
举报
回复
一个存储过程即可。
Create P_UPFlag
as
begin Tran
Declare @id int
select @id=min(id) from Wlist where isupdate=false
update WList set isupdate=ture where id=@id
select * from Wlist where id=@id
commit Tran
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题: 1. 自己写了SQL却不知道对不对。 2. 在上线后...
MySql基础(
存储过程
)
为什么使用
存储过程
存储过程
可以带参数,也可以返回结果 可以包含数据操纵语句、变量、逻辑控制语句等。
存储过程
的优点: 执行速度更快 允许模块化程序设计 提高系统安全性 减少网络流通量
存储过程
语法 创建
存储过程
CREATE PROCEDURE
存储过程
名( 参数1,参数2… ) [
存储过程
选项] Begin
Sql语句
… End 创建
存储过程
usp_pname:查询某个产品的供应商...
MS-SQL Server 基础类 -
SQL语句
Oracle 数据库 - PL/SQL 游标
目录 PL/SQL 游标 1、显式游标 1)、声明游标 2)、打开游标 3)、读取游标 4)、关闭游标 2、游标属性 3、隐式游标 4、通过 for 语句循环游标 实例——使用游标查询工资小于 1000 元的员工工资 实验:游标提取比指定员工工资少的员工信息 PL/SQL 游标 游标提供了一种从表中检索数据并进行操作的灵活手段,游标主要用在服务器上,处理由客户...
数据库-SQL语言(视图)
目录 视图 1、视图的作用 2、定义视图 建立视图 常见的视图形式 3、查询视图 4、更新视图 5、删除视图 视图 试图是从
一个
或几个基本表(或视图)导出来的表。它与基本表不同,是
一个
虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出来的数据也就随之改变了。从这个意义上说,视图就像是
一个
窗...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章