This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
Gouache painting: on a garden path a smooth bent willow hoop arches over the ground

STCurveToLine: Convert Curves to Linear Approximations

March 21, 2011
Pinal Dave
SQL Tips and Tricks
SQL Datatype, SQL Function, SQL Scripts

STCurveToLine approximates circular curves with linear geometry. Compare curve, polygon, point, empty and NULL results by their type and state.

Read More
SQL SERVER - Log File Growing for Model Database - model Database Log File Grew Too Big

SQL SERVER – Log File Growing for Model Database – model Database Log File Grew Too Big

March 19, 2011
Pinal Dave
SQL Tips and Tricks
SQL Backup and Restore, SQL Scripts

Why did the model database log file grow every day with no activity? The reader was backing up the model database every night. Here is the proof.

Read More
SQL SERVER 2008 - 2012 - Declare and Assign Variable in Single Statement

SQL SERVER 2008 – 2012 – Declare and Assign Variable in Single Statement

March 18, 2011
Pinal Dave
SQL Tips and Tricks
SQL Scripts

Since SQL Server 2008 you can declare and assign variable values in one statement. This inline assignment saves lines of code, yet I rarely see it used.

Read More
Four pale ceramic bowls in two pairs, three empty and the front-right bowl filled with blue pebbles.

IS DISTINCT FROM: Compare Nullable Values Without Sentinel Values

March 17, 2011
Pinal Dave
SQL Tips and Tricks
SQL NULL, SQL Scripts, SQL Server, SQL Server 2022

IS DISTINCT FROM compares nullable values without inventing a sentinel. Test two NULLs, one NULL and changed values, then use the predicate to find transitions that ordinary equality can miss.

Read More
Twelve unmarked wooden blocks in a row with a separate red end block.

GTIN-13 Check Digits: Validate the Final Digit in a CHECK Constraint

March 16, 2011
Pinal Dave
SQL Tips and Tricks
SQL Constraint and Keys, SQL Scripts, SQL Server

A GTIN-13 check digit validates a weighted checksum, not product identity. Test complete ASCII input, leading zeros and the final digit in a CHECK constraint, then see why some digit swaps still pass.

Read More
Gouache painting: a triangular sheet of flatbread dough lies on a floured board with one hazelnut at each of its three corners

geometry STNumPoints: Closing Coordinates Count Again

March 10, 2011
Pinal Dave
SQL Tips and Tricks
SQL Datatype, SQL Function, SQL Scripts, SQL Server

geometry STNumPoints counts coordinates in the spatial description. A square ring contains its closing coordinate as well as its four distinct corners.

Read More
Difference between DISTINCT and ALL in SQL Server.

SQL SERVER – Difference between COUNT(DISTINCT) vs COUNT(ALL)

March 8, 2011
Pinal Dave
SQL Tips and Tricks
SQL Scripts

What is the difference between COUNT(DISTINCT) and COUNT(ALL)? A student asked me at a college session, and one quick script made the answer clear.

Read More
Previous 1 … 235 236 237 238 239 240 241 … 365 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com