
SQL Server
hello_smu
这个作者很懒,什么都没留下…
展开
-
SQL Server 字符串处理函数
--函数:CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] ) --功能:在一个字符串中搜索指定的字符,返回发现指定的字符的位置 SELECT CHARINDEX('a','abcdef',1);--返回1 SELECT CHARINDEX('f','abcdef',1);--返回6 --函数:SUBST原创 2018-01-31 13:24:54 · 1879 阅读 · 0 评论 -
SQL Server锁定行记录(类似Oracle中的for update nowait)
begin transaction select * from CHARGE_ITEMS with(updlock,rowlock) where CHID=3; 说明: 1. rowlock标记需要配合updlock使用,不组合使用的情况下rowlock是没有意义的; 2. 锁需要配合事务使用,即需要begin transaction,commit事务后释放锁。原创 2018-01-25 14:51:56 · 2917 阅读 · 0 评论 -
SQL Server 含参数的游标
1、Oracle中的游标是允许带参数的,例如cursor(parameter1, parameter2),但SQL Server没有类似的功能; 2、与Oracle不同的, SQL Server中游标所含的参数必须在声明游标的时候就赋值。而在Oracle中,open游标以后,再返回去读取游标的内容,SQL Server是declare的时候读取游标的内容。代码如下: DECLARE @v_id原创 2018-02-02 11:27:00 · 2440 阅读 · 0 评论