Sign in
SQL Programmability & API Development Team Blog
All posts are AS IS, without any further guarantees or warranties.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
Misc. Issues
Native Types and Methods
Pages
Procedure Cache
Sorting
SQL CLR Hosting
SQL Exception Handling
SQL Server 2000
SQL Server 2005
XML
Browse by Tags
MSDN Blogs
>
SQL Programmability & API Development Team Blog
>
All Tags
>
sql server 2000
Tagged Content List
Blog Post:
Predicate ordering is not guaranteed
Jun Fang
A typical programmer may expect that the predicates are always evaluated in the order that they are specified, but this is not true in database systems. For example, for the following clause, where col11 = 5 and convert(int, col2) = 100 programmers may think col11 = 5 is always evaluated first...
on
12 May 2006
Blog Post:
An article on FOR XML in Microsoft SQL Server 2000 and 2005
ekogan
I just posted an article What does server side FOR XML return? ( http://blogs.msdn.com/sqlprogrammability/articles/576095.aspx ) which gives some details of the design and performance characteristics of various FOR XML flavors. I also added links to XML whitepapers and publications on the design...
on
13 Apr 2006
Blog Post:
What does server side FOR XML return?
ekogan
XML publishing functionality exposed as “FOR XML” in Microsoft SQL Server 2000 evolved quite a bit in SQL Server 2005. So, I thought I would document the matrix of what FOR XML results in. This article should help understand some performance characteristics and limitations of FOR XML as well as the difference...
on
13 Apr 2006
Blog Post:
Sorting undefined characters in Unicode and/or Windows collation
Jun Fang
When comparing two Unicode strings in non-binary collations, SQL Server uses a library that is essentially same as the Windows API CompareStringW. It defines a weight for each recognized character, and then use the weights to compare characters. However, not all code points are defined in the sorting...
on
6 Apr 2006
Blog Post:
Multiplication and Division with Numerics
mathh
It can be surprising to see certain results when doing numeric arithmetic: declare @num1 numeric(38,10) declare @num2 numeric(38,10) set @num1 = .0000006 set @num2 = 1.0 select cast( @num1 * @num2 as numeric(38,10)) Yields: .0000010000 Instead of: .0000006000 Why? Well, Books Online...
on
29 Mar 2006
Page 1 of 1 (5 items)