SQL
x123jing
这个作者很懒,什么都没留下…
展开
-
分页SQL语句 存储过程
分页存储过程一:ALTER PROCEDURE [dbo].[fy] @startRowIndex int,@maximumRows intASBEGINselect * from(select UGID,UName,ROW_NUMBER() over(order by ugid desc)rownumfrom dj_userunit)twhere t.rownum>@star原创 2011-12-07 19:58:15 · 376 阅读 · 0 评论 -
sql server中如何创建,使用,释放临时表
创建临时表 方法一:create table #临时表名(字段1 约束条件, 字段2 约束条件, .....)create table ##临时表名(字段1 约束条件, 字段2 约束条件, .原创 2011-12-17 22:10:14 · 2093 阅读 · 0 评论 -
如何把多条记录的文本字段合並成一个
并不是把列变行。而是把列变成一个字段。數據表 序號 名稱 1 abc 2 def 3 ghi 要求結果: 名稱 abc,def,ghi 就是把序號為1,2,3的名稱加起來方法为下:比如表名为test 序号为(ID)名称为(NAME)declare @name varchar(4000) s转载 2011-12-17 21:42:29 · 480 阅读 · 0 评论 -
表变量的操作,sql的复杂业务逻辑处理
以前,极少在存储过程中处理业务,以为sql对业务逻辑的处理有点弱。一般的时候,涉及复杂的业务都是在程序中处理,数据库只负责增、删、查、改。如果是以存储过程为主的项目,不妨试试放一部分逻辑处理在存储过程上。数据库的存储过程及函数,对处理业务逻辑上,相对的,还是蛮强大的。 下面列举的这个存储过程,是利用表变量处理业务的过程,涉及多个知识点,同时能检验一下sql的逻辑能力。1.申明一个表转载 2011-12-17 21:50:39 · 966 阅读 · 0 评论 -
sql日期格式转换
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select COUNVRT(varchar(12)转载 2011-12-27 02:12:55 · 368 阅读 · 0 评论