THE SQL Server Blog Spot on the Web

Welcome to - The SQL Server blog spot on the web Sign in | |
in Search

Browse by Tags

All Tags » T-SQL   (RSS)
Showing page 24 of 24 (234 total posts)
  • Is PATINDEX faster than LIKE?

    I keep seeing the same suggestion on various ''tips and tricks'' websites: For situations in which you might want to use LIKE in the WHERE clause, but for which indexes cannot be used, PATINDEX will perform faster.   So, according to these sources, this:  SELECT *FROM tblWHERE PATINDEX('%abc%', col) > 0 is faster than ...
    Posted to Adam Machanic (Weblog) by Adam Machanic on July 12, 2006
  • Paging in SQL Server 2005

    I keep seeing questions on newsgroups about paging in stored procedures, and whether there will be a better way in SQL Server 2005. However, aside from a few answers in newsgroups, I haven't seen any content on how to do it. So I'd like to spend a few minutes and share with you the new features that will make paging stored procedures ...
    Posted to Adam Machanic (Weblog) by Adam Machanic on July 12, 2006
  • Pattern-based replacement UDF

    As a personal challenge, I decided to write a UDF that will work just like T-SQL's REPLACE() function, but using patterns as input. The first question: How does REPLACE() handle overlapping patterns?  SELECT REPLACE('babab', 'bab', 'c')-------------------------------------------------- cab(1 row(s) affected)SELECT REPLACE('bababab', ...
    Posted to Adam Machanic (Weblog) by Adam Machanic on July 12, 2006
  • Caveats of the TEXT datatype

    Someone named ''Krygim'' posted the following question today in the microsoft.public.sqlserver.programming newsgroup:   ''Will defaulting a TEXT field to an empty string take up more space than defaulting it to Null when no data is entered into the field. [sic]'' Before reading any further, I ask that you think for a moment and ...
    Posted to Adam Machanic (Weblog) by Adam Machanic on July 12, 2006
Privacy Statement