欢迎你访问我的个人网站:www.6ideas.cn,资料更丰富.

文章分类 -  SQL 应用

支持原创,日积月累
摘要:SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOCreate proc timecount@sql varchar(4000)as declare @t1 datetime,@t2 datetimeset @t1=getdate()exec (@sql)set @t2=getdate()select timeuse=cast (datediff(m... 阅读全文

posted @ 2007-07-02 11:24 talantlee 阅读(305) 评论(0) 推荐(0) |

摘要:在sql2005之前,习惯性建立虚拟表进行分页,随着sql2005新的功能函数Row_Number() Over ( Order By Columnname Desc )我们可以不使用临时表就能实现分页.比如SELECT * FROM (SELECT *, ROW_NUMBER() OVER( ORDER BY [Name] DESC) AS RowNumber FROM Sales.SalesT... 阅读全文

posted @ 2006-11-16 09:46 talantlee 阅读(355) 评论(0) 推荐(0) |

摘要:关于一般的行列转换(Sql2000)我们必须用 select ...case...语句参照http://blog.csdn.net/talantlee/articles/353798.aspx针对sql2005 系统提供两个新的关键字 PIVOT 和UNPIVOT可用来作此类操作.语法规则 ::= ( aggregate_function ( value_column ) ... 阅读全文

posted @ 2006-11-15 22:43 talantlee 阅读(2427) 评论(2) 推荐(0) |

摘要:今天偶然遇到一个存储过程(SP)在企业管理器里面出现了这个错误:Error 7405: Heterogeneous queries require ANSI_NULLS ...下面是我的解决方案.1>首先我看了一下sp,想看下有没有造成死锁的可能,在测试过程中,发现用check sysntx 是可以通过,但不能存储,出现Error 7405:.....2>然后我用查询分析器进行,同样代码的执行,发... 阅读全文

posted @ 2006-09-01 14:44 talantlee 阅读(695) 评论(2) 推荐(0) |

摘要:---create by talantlee---4/19/05---取一个表的前m-n个字段----declare @a varchar(800)--set @a=dbo.select_ncolumn('student',1,1000)--,癬﹍挡--exec('select '+@a +' from student')---猔種create function select_nco... 阅读全文

posted @ 2006-08-31 22:09 talantlee 阅读(266) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3