Blog Archives

How to show more than 8000 chars in SSMS output

T SQL Date format convert function

If you ever tried to display more than 8000 characters column such as varchar(MAX) column value in SSMS output in text mode then you will quickly realize that you hit the wall. SSMS truncates anything more than 8000 chars (approx.

Tagged with: ,
Posted in SQL Server, T-SQL Tips, Tips

SQL Date format using T-SQL CONVERT function (More than 40 formats)

T SQL Date format convert function

 How many time you had to t sql date format date specific way such as yyyymmdd ??   Many people don’t know hidden feature of builtin T-SQL CONVERT function . This function can not only convert data types but also change format of  dates/numbers.

Tagged with: , ,
Posted in SQL Server, T-SQL Tips

Northwind Database Creation Script for SQL Server and Oracle

T SQL Date format convert function

Northwind is my favorite database for trying out sample T-SQL scripts because of its simplicity. Here is the full script you can just copy/paste and run in SSMS (for sql server) or SQL Developer (for oracle) to create Northwind database

Tagged with: , ,
Posted in SQL Server, T-SQL Tips

Consuming JSON data in SQL Server and SSIS, convert JSON to XML

T SQL Date format convert function

Just came across very interesting scenario where I had to consume JSON data in SQL Server. Yes I can write C#/VB.net code and load JSON to SQL Server and go from there but what if I have no expertise in

Tagged with: , , , ,
Posted in SQL Server

How to exclude duplicate records

T SQL Date format convert function

Here is simple query which shows simple technique to exclude duplicate records from output. In my example I am selecting only first record from duplicate list based on Primary key. Select * into #tmp1 From( select 1 as id,'aaa' as

Tagged with: ,
Posted in SQL Server, T-SQL Tips

How to perform string html encode in t-sql

T SQL Date format convert function

If you ever store HTML or XML text in SQL Table ? Then in many scenarios you need to encode string before storing to database so when you display that text in browser it shows up correctly. Here is small

Tagged with: ,
Posted in SQL Server, T-SQL Tips

How to update large number of records in batch

T SQL Date format convert function

If you ever try to update several millions of record in single Update statement then think several times because it can cause real pain. Disadvantage of single Update statement is … Its considered as single transaction and it doesn’t commit

Tagged with: ,
Posted in SQL Server, T-SQL Tips

T-SQL Date Format Function – fnDateFormat like .net

T SQL Date format convert function

Here is reusable function which can be used to format SQL dateTime to any format like C# or VB.net DROP FUNCTION dbo.fnFormatDate GO CREATE FUNCTION dbo.fnFormatDate (@Datetime DATETIME, @FormatMask VARCHAR(100)) RETURNS VARCHAR(100) AS BEGIN DECLARE @StringDate VARCHAR(100) SET @StringDate =

Tagged with: ,
Posted in SQL Server, T-SQL Tips

unable to switch the encoding error with XML Data type

T SQL Date format convert function

If you ever tried to cast string to XML data type in SQL Server then you may encounter this error select cast(xmldata as XML) from XMLFiles Msg 9402, Level 16, State 1, Line 1 XML parsing: line 1, character 54,

Tagged with: , ,
Posted in SQL Server, T-SQL Tips