数据库
文章平均质量分 72
smartyaya
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
select时锁定记录问题
在使用SQL时,大都会遇到这样的问题,你Update一条记录时,需要通过Select来检索出其值或条件,然后在通过这个值来执行修改操作。 但当以上操作放到多线程中并发处理时会出现问题:某线程select了一条记录但还没来得及update时,另一个线程仍然可能会进来select到同一条记录。一般解决办法就是使用锁和事物的联合机制:如: 1. 把select放在事务原创 2006-12-01 10:43:00 · 13227 阅读 · 0 评论 -
获取ID方法探讨
获取ID方法探讨 在数据库开发过程中,我们经常需要在表的某一列上产生唯一的ID,以作为表的标志列.那么如何产生这些ID号并且保证其唯一性呢? 根据以往开发经验,总结方法不外乎以下几种:1. 采用某列最大值加1的方式, 作为下一个序列号,如:SELECT @MAXID = MAX(COL) + 1 FROM CASSABAINSERT INTO CASSABA VALUE转载 2006-12-01 14:25:00 · 998 阅读 · 0 评论 -
sql server的基于日期的算法集合
参考以下日期写法---求相差天数select datediff(day,2004-01-01,getdate())转贴:--1.一个月第一天的SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)--2.本周的星期一SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)select dateadd转载 2007-03-13 15:07:00 · 868 阅读 · 0 评论 -
Sql Server 常用日期格式
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06原创 2007-01-26 09:38:00 · 1711 阅读 · 0 评论
分享