社区
MS-SQL Server
帖子详情
oracle语句中如何实现SqlServer中updlock的功能
zzj_mjz
2001-06-27 03:38:12
比如类似"select max(iid) as MaxId from tuser(updlock)"的语句在Oracle中如何写.
...全文
115
3
打赏
收藏
oracle语句中如何实现SqlServer中updlock的功能
比如类似"select max(iid) as MaxId from tuser(updlock)"的语句在Oracle中如何写.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guo
2001-06-27
打赏
举报
回复
select * from tuser for update [of tuser.colname]
他会锁定该select语句选定的行,但与sql不同,它不会自动解除该锁,除非显式调用commit 或rollback.
jaguarcts
2001-06-27
打赏
举报
回复
可能是通过ROWID吧,具体语法我记不请了。
newyj
2001-06-27
打赏
举报
回复
select max(iid) as MaxId from tuser for update ...
sql
语句
优化之SQL Server(优化方案大全)
MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_
lock
,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询
语句
不好,没有优化可以
oracle
--
sqlserver
程序能同时使用在
ORACLE
数据库和SQL SERVER 数据库的调查报告(1)1 编写目的由于客户所使用的数据库有时候为ORALCE,有时候为SQL SERVER,为了使程序能支持多个数据库,所以做此调查。2 方案构想 标准SQL
语句
语句
转换技术适用于O
SqlServer
到
Oracle
数据库转换手记
最近做了些数据库转换工作,主要是从Sql Server转换到
Oracle
,过程
中
遇到很多问题,现进行一个小小总结,方便有同样需求的朋友们。 需要对数据库结构、数据、自定义函数、存储过程等数据库元素进行转换,由于Sql Server和
Oracle
数据库语言本身的差异非常大,所以自定义函数和存储过程的转换是比较困难的一件事情,市面上也很少有这方面的工具,几乎都想直接写工具了...
SqlServer
和
Oracle
中
一些常用的sql
语句
9 SQL优化
--SQL查询优化 尽量避免使用or,not,distinct运算符,简化连接条件 /*Or运算符*/ use db_business go select * from 仓库 where 城市='北京' or 城市='青岛' --包含or运算符 sql将不使用索引,影响速度 /*In运算符*/ use db_business go select * from 仓库 where 城市 in('
SQL Server锁定行记录(类似
Oracle
中
的for
upd
ate nowait)
begin transaction select * from CHARGE_ITEMS with(
upd
lock
,row
lock
) where CHID=3; 说明: 1. row
lock
标记需要配合
upd
lock
使用,不组合使用的情况下row
lock
是没有意义的; 2. 锁需要配合事务使用,即需要begin transaction,commit事务后释放锁。
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章