SQL SERVER – A Quick Trick about SQL Server CONCAT function

Just a day before I was presenting at Virtual Tech Days and I wanted to demonstrate the current time to the audience using SQL Server Management Studio, I ended up a quick error. If any of you ever tried to CONCAT function multiple values of different datatype this should not be surprising to you.

SELECT 'Current Time ' + GETDATE()

SQL SERVER - A Quick Trick about SQL Server CONCAT function concaterror

I quickly modified the script to the following workaround and my script worked right away.

SELECT 'Current Time ' + CAST(GETDATE() AS VARCHAR(20))

Current Time Dec 20, 2011, 7:00PM

However, I instantly realized that I can use SQL Server 2012 function which can right fit for this situation.

SELECT CONCAT('Current Time ', GETDATE())

I have previously written in detail article about SQL Server 2012 CONCAT function over here additionally, I have written a quick guide on 14 new functions of SQL Server Denali.

Watch a quick video relevant to this subject:

Here are a few links to the blog post which you can read for additional reading:

Reference: Pinal Dave (https://darkslategrey-bat-805937.hostingersite.com)

SQL Function, SQL Scripts, SQL Server, SQLAuthority Book Review
Previous Post
SQL SERVER – Video – Performance Improvement in Columnstore Index
Next Post
SQLAuthority News – Interview with Book Authors after 2 Months of Book Released

Related Posts

Leave a Reply