<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2505015033805648532</id><updated>2011-11-27T16:23:32.220-08:00</updated><title type='text'>PL/SQL Tips for Sql Server</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-2425108831546705715</id><published>2009-04-25T02:42:00.000-07:00</published><updated>2009-04-30T23:55:26.500-07:00</updated><title type='text'>case sensitive searches....Script in T-SQL</title><content type='html'>When we are using where clause for conditional search sql using &lt;span style=";font-family:Verdana;font-size:85%;"  &gt;case insensitive and produce result.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Verdana;font-size:13;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Verdana;font-size:13;"  &gt;But some time we need to search case sensitive then i show you some example for it...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Verdana;font-size:13;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Verdana;font-size:13;"  &gt;First create one table.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Verdana;font-size:13;"  &gt;&lt;div&gt;CREATE TABLE [dbo].[checkName](&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[Id] [int] IDENTITY(1,1) PRIMARY KEY,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[Cname] [varchar](100)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and execute above script.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;then insert some records in above table.&lt;/div&gt;&lt;div&gt;&lt;div&gt;insert into checkName (Cname) values('Anil')&lt;/div&gt;&lt;div&gt;insert into checkName (Cname) values('aNil')&lt;/div&gt;&lt;div&gt;insert into checkName (Cname) values('anIl')&lt;/div&gt;&lt;div&gt;insert into checkName (Cname) values('aniL')&lt;/div&gt;&lt;div&gt;insert into checkName (Cname) values('AnIl')&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;execute above script.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;then execute below script for finding value of 'aniL'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;select&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;*&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;checkName&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;where&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;BINARY_CHECKSUM(Cname) =  BINARY_CHECKSUM('aniL')&lt;/div&gt;&lt;div&gt;-------------------------------------------------------------------------------------------&lt;/div&gt;&lt;div&gt;select&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;*&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;checkName&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;where&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Cname = 'aniL' COLLATE SQL_Latin1_General_CP1_CS_AS&lt;/div&gt;&lt;div&gt;-------------------------------------------------------------------------------------------&lt;br /&gt;&lt;/div&gt;&lt;div&gt;select&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;*&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;checkName&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;where&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;CAST(Cname AS varbinary(100)) = CAST('aniL' AS varbinary(100))&lt;/div&gt;-------------------------------------------------------------------------------------------&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Output will be....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Id Cname&lt;/div&gt;&lt;div&gt;4  aniL&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(33, 86, 112);font-family:Georgia;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(33, 86, 112);font-family:Georgia;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-2425108831546705715?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/2425108831546705715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=2425108831546705715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/2425108831546705715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/2425108831546705715'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2009/04/case-sensitive-searches-in-sql.html' title='case sensitive searches....Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-3118349772192714899</id><published>2009-04-23T00:13:00.000-07:00</published><updated>2009-04-30T23:56:03.426-07:00</updated><title type='text'>Using ROW_NUMBER() to paginate your data ... Script in T-SQL</title><content type='html'>&lt;div&gt;Here making paginating functionality by Sql Server side...&lt;/div&gt;&lt;div&gt;Here first of all set @totalPageSize, which set how many row should be display...&lt;/div&gt;&lt;div&gt;Then set @pageIndex , which set the pageindex,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;declare @totalPageSize int&lt;/div&gt;&lt;div&gt;declare @pageIndex int&lt;/div&gt;&lt;div&gt;declare @startIndex int&lt;/div&gt;&lt;div&gt;declare @endIndex int&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;set @totalPageSize = 10&lt;/div&gt;&lt;div&gt;set @pageIndex = 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;set @startIndex = (@pageIndex * @totalPageSize) + 1&lt;/div&gt;&lt;div&gt;set @endIndex = @startIndex + @totalPageSize&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;select&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;top (@totalPageSize) z.*&lt;/div&gt;&lt;div&gt;from&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;select  &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;ROW_NUMBER() OVER(ORDER BY userId DESC) AS 'RowNumber',&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;userId, userFirstName, userLastName, &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;userAddress1, userAddress2, userPhone1, &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;userPhone2&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;[userInfo]&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;) as z&lt;/div&gt;&lt;div&gt;where&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;z.RowNumber between @startIndex and @endIndex&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(33, 86, 112);font-size:48;" &gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;RowNumber userId userFirstName userLastName userAddress1 userAddress2 userPhone1 userPhone2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;45&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;B&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;sdf&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;sdf&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;34343&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;44&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;G&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;W ds ds 1121 &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;13&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;43&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;K&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;T&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahd&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahd&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;  121 12 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;42&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;T&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahd&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahd&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;12323&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;34234&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;38&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;ehilly&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Bons&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahmedabad&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;18&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;37&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;dhilly&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Bons&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahmedabad&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;chilly&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Bons&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahmedabad&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;35&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;bhilly&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Bons&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Ahmedabad&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-3118349772192714899?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/3118349772192714899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=3118349772192714899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3118349772192714899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3118349772192714899'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2009/04/using-rownumber-to-paginate-your-data.html' title='Using ROW_NUMBER() to paginate your data ... Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-4377367523294898180</id><published>2008-08-22T03:26:00.000-07:00</published><updated>2008-08-22T03:32:00.918-07:00</updated><title type='text'>Finding nth highest values... Script in T-SQL</title><content type='html'>&lt;div&gt;The following script will gives you the nth highest values.&lt;/div&gt;&lt;div&gt;It will find nth highest salary from employee table&lt;/div&gt;&lt;div&gt;which has empid,salary fields.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Set value of @nthhighest variable to whatever number you want&lt;/div&gt;&lt;div&gt;to assign. Result will be according to the specified value.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;declare @nthhighest int&lt;/div&gt;&lt;div&gt;set @nthhighest = 5&lt;/div&gt;&lt;div&gt;select * from employee order by salary desc&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;select top 1 salary from &lt;/div&gt;&lt;div&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;select top (@nthhighest) salary from employee&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;order by salary desc&lt;/div&gt;&lt;div&gt;) as employee&lt;/div&gt;&lt;div&gt;order by salary &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SELECT max(salary) FROM employee WHERE salary NOT IN &lt;/div&gt;&lt;div&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;SELECT top (@nthhighest - 1)  salary FROM employee order by salary desc&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-4377367523294898180?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/4377367523294898180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=4377367523294898180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/4377367523294898180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/4377367523294898180'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/08/finding-nth-highest-values-script-in-t.html' title='Finding nth highest values... Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-4803425116029094061</id><published>2008-08-05T01:18:00.000-07:00</published><updated>2008-08-05T02:13:23.378-07:00</updated><title type='text'>Delete duplicates rows of table when there is no any unique column exist Script in T-SQL</title><content type='html'>&lt;div&gt;Here when there are many duplicates row in table and&lt;/div&gt;&lt;div&gt;table do not have any unique columns&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;example.&lt;/div&gt;&lt;div&gt;suppose one table 'test' have three column.&lt;/div&gt;&lt;div&gt;1.tid &lt;/div&gt;&lt;div&gt;2.tname &lt;/div&gt;&lt;div&gt;3.tcity&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and this table contain records like.&lt;/div&gt;&lt;div&gt;tid&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;tname&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;tcity&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;G&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;G&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;G&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;G&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here when group by query fire like.&lt;/div&gt;&lt;div&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;tid,tname,tcity&lt;/div&gt;&lt;div&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;test&lt;/div&gt;&lt;div&gt;group by tid,tname,tcity&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;output of above query is.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tid&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;tname&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;tcity&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;G&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here total three records exists&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So when u want to delete duplicats records&lt;/div&gt;&lt;div&gt;from this type of table, i show i idea for it&lt;/div&gt;&lt;div&gt;like..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;create table test&lt;/div&gt;&lt;div&gt;(tid int not null,&lt;/div&gt;&lt;div&gt;tname varchar(50) not null,&lt;/div&gt;&lt;div&gt;tcity varchar(50) not null&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;go&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;go&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;insert test values(1,'A','G')&lt;/div&gt;&lt;div&gt;insert test values(1,'A','G')&lt;/div&gt;&lt;div&gt;insert test values(1,'A','G')&lt;/div&gt;&lt;div&gt;insert test values(1,'A','G')&lt;/div&gt;&lt;div&gt;insert test values(2,'B','B')&lt;/div&gt;&lt;div&gt;insert test values(2,'B','B')&lt;/div&gt;&lt;div&gt;insert test values(3,'C','V')&lt;/div&gt;&lt;div&gt;insert test values(3,'C','V')&lt;/div&gt;&lt;div&gt;insert test values(3,'C','V')&lt;/div&gt;&lt;div&gt;insert test values(3,'C','V')&lt;/div&gt;&lt;div&gt;insert test values(3,'C','V')&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;go&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here i show u one query which delete duplicats rows&lt;/div&gt;&lt;div&gt;where there is not any unique key..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;delete   maindata&lt;/div&gt;&lt;div&gt;from &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ROW_NUMBER() OVER (ORDER BY tid,tname,tcity DESC) as rowid,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;    &lt;/span&gt;itt.tid,itt.tname,itt.tcity&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ttest itt&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;) as maindata&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;where&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;maindata.rowid not in&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;     &lt;/span&gt;rowid&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;      &lt;/span&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ROW_NUMBER() OVER (ORDER BY tid,tname,tcity DESC) as rowid,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;itt.tid,itt.tname,itt.tcity&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;      &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ttest itt&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;     &lt;/span&gt;) as datawithRow&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;where&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rowid in &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;     &lt;/span&gt;(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;      &lt;/span&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt; top 1 rowid&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;      &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;(&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;         &lt;/span&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ROW_NUMBER() OVER (ORDER BY  tid,tname,tcity DESC) as rowid,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;           &lt;/span&gt;itt.tid,itt.tname,itt.tcity&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;         &lt;/span&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ttest itt&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;) as idatawithRow&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;      &lt;/span&gt;where&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;idatawithRow.tid = datawithRow.tid and&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;idatawithRow.tname = datawithRow.tname and&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;idatawithRow.tcity = datawithRow.tcity&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;     &lt;/span&gt;) and&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;datawithRow.tid = maindata.tid and&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;datawithRow.tname = maindata.tname and&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;datawithRow.tcity = maindata.tcity&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(33, 86, 112);  font-size:13px;"&gt;----------------------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;After executing delete query&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;select&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;tid,tname,tcity&lt;/div&gt;&lt;div&gt;from&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;test&lt;/div&gt;&lt;div&gt;group by tid,tname,tcity&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Output will be...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tid&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;tname&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;tcity&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;A&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;G&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;B&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;C&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;V&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-4803425116029094061?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/4803425116029094061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=4803425116029094061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/4803425116029094061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/4803425116029094061'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/08/delete-duplicates-rows-of-table-when.html' title='Delete duplicates rows of table when there is no any unique column exist Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-3610865123963498338</id><published>2008-07-24T23:01:00.000-07:00</published><updated>2008-08-22T03:33:56.003-07:00</updated><title type='text'>Split Function Script in T-SQL</title><content type='html'>&lt;div&gt;set ANSI_NULLS ON&lt;/div&gt;&lt;div&gt;set QUOTED_IDENTIFIER ON&lt;/div&gt;&lt;div&gt;go&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CREATE FUNCTION [dbo].[SplitString]&lt;/div&gt;&lt;div&gt;(&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;@str varchar(100),&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;@delchar varchar(1)&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;div&gt;RETURNS @mytbl table(val varchar(100)) &lt;/div&gt;&lt;div&gt;AS&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;declare @tstr varchar(100)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;declare @i int&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;declare @j int&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;declare @strlen int&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;declare @charat varchar(1)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @strlen = len(@str)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @i = 1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @tstr = ''&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;while(@i &lt;= @strlen)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;set @charat = substring(@str,@i,1)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;if(@charat &lt;&gt; @delchar)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;set @tstr = @tstr + @charat&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;else&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;insert into @mytbl values(@tstr)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;set @tstr = ''&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;end&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;set @i = @i + 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;end&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;insert into @mytbl values(@tstr)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;return&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;----------------------------------------------------------------------------------------------&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To use above function write:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;select * from SplitString('anil,tejas,nilesh,paresh,yashesh,manish',',')&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Output will be...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;anil&lt;/div&gt;&lt;div&gt;tejas&lt;/div&gt;&lt;div&gt;nilesh&lt;/div&gt;&lt;div&gt;paresh&lt;/div&gt;&lt;div&gt;yashesh&lt;/div&gt;&lt;div&gt;manish&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(33, 86, 112); font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-3610865123963498338?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/3610865123963498338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=3610865123963498338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3610865123963498338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3610865123963498338'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/07/split-function-for-string-by-delimiter.html' title='Split Function Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-7857247818495874288</id><published>2008-07-12T01:33:00.000-07:00</published><updated>2008-07-28T00:11:40.733-07:00</updated><title type='text'>Use of With...As clause Script in T-SQL</title><content type='html'>First create one table for employee..&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;USE [test]&lt;/div&gt;&lt;div&gt;GO&lt;/div&gt;&lt;div&gt;/****** Object:  Table [dbo].[employee]    Script Date: 07/12/2008 14:03:43 ******/&lt;/div&gt;&lt;div&gt;SET ANSI_NULLS ON&lt;/div&gt;&lt;div&gt;GO&lt;/div&gt;&lt;div&gt;SET QUOTED_IDENTIFIER ON&lt;/div&gt;&lt;div&gt;GO&lt;/div&gt;&lt;div&gt;SET ANSI_PADDING ON&lt;/div&gt;&lt;div&gt;GO&lt;/div&gt;&lt;div&gt;CREATE TABLE [dbo].[employee](&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;[empid] [int] NOT NULL,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;[empname] [varchar](50) COLLATE Latin1_General_CI_AI NOT NULL,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;[parentid] [int] NOT NULL&lt;/div&gt;&lt;div&gt;) ON [PRIMARY]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;GO&lt;/div&gt;&lt;div&gt;SET ANSI_PADDING OFF&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;then enter some records in above table...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Tejas&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;0&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Anil &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;3&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Paresh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;5&lt;/div&gt;&lt;div&gt;4&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Manish&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;/div&gt;&lt;div&gt;5&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Lafdo&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;4&lt;/div&gt;&lt;div&gt;6&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Yashesh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-----------------------------------------------------------------------------------------------------------------&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;then execute below query to find upper-level parents and low-level parents...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;select * from dbo.employee;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;with RecursionCTE (empid,empname,parentid,upperlevel)&lt;/div&gt;&lt;div&gt; as&lt;/div&gt;&lt;div&gt; (&lt;/div&gt;&lt;div&gt;   select empid,empname,parentid,&lt;/div&gt;&lt;div&gt;          convert(varchar(100),'') upperlevel&lt;/div&gt;&lt;div&gt;      from dbo.employee&lt;/div&gt;&lt;div&gt;      where parentid = 0&lt;/div&gt;&lt;div&gt;   union all&lt;/div&gt;&lt;div&gt;   select R1.empid,R1.empname,&lt;/div&gt;&lt;div&gt;          R1.parentid,&lt;/div&gt;&lt;div&gt;          case when DataLength(R2.upperlevel) &gt; 0&lt;/div&gt;&lt;div&gt;                    then convert(varchar(100),(select empname from dbo.employee where empid = R1.empid)&lt;/div&gt;&lt;div&gt;       + ' -&gt; '+ R2.upperlevel )&lt;/div&gt;&lt;div&gt;                    else (select empname from dbo.employee where empid = R1.empid)&lt;/div&gt;&lt;div&gt;                    end as upperlevel&lt;/div&gt;&lt;div&gt;      from dbo.employee as R1&lt;/div&gt;&lt;div&gt;     join RecursionCTE as R2 on R1.parentid = R2.empid&lt;/div&gt;&lt;div&gt;  )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;select empid,empname,parentid,upperlevel from RecursionCTE order by empid asc ;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;with RecursionCTE (empid,empname,parentid,lowerlevel)&lt;/div&gt;&lt;div&gt; as&lt;/div&gt;&lt;div&gt; (&lt;/div&gt;&lt;div&gt;   select parentid,empname,empid,&lt;/div&gt;&lt;div&gt;          convert(varchar(100),'') lowerlevel&lt;/div&gt;&lt;div&gt;      from dbo.employee&lt;/div&gt;&lt;div&gt;   union all&lt;/div&gt;&lt;div&gt;   select R1.empid,R1.empname,&lt;/div&gt;&lt;div&gt;          R1.parentid,&lt;/div&gt;&lt;div&gt;          case when DataLength(R2.lowerlevel) &gt; 0&lt;/div&gt;&lt;div&gt;                    then convert(varchar(100),(select empname from dbo.employee where empid = R1.empid)&lt;/div&gt;&lt;div&gt;       + ' -&gt; '+ R2.lowerlevel )&lt;/div&gt;&lt;div&gt;                    else (select empname from dbo.employee where empid = R1.empid)&lt;/div&gt;&lt;div&gt;                    end as lowerlevel&lt;/div&gt;&lt;div&gt;      from dbo.employee as R1&lt;/div&gt;&lt;div&gt;     join RecursionCTE as R2 on R1.empid = R2.parentid&lt;/div&gt;&lt;div&gt;  )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;select empid,empname,parentid,max(lowerlevel) as lowerlevel&lt;/div&gt;&lt;div&gt;from RecursionCTE &lt;/div&gt;&lt;div&gt;where datalength(lowerlevel) &gt; 0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;group by empid,empname,parentid order by empid asc &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(33, 86, 112);  font-size:13px;"&gt;Output will be...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(33, 86, 112); font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(33, 86, 112); font-size:13px;"&gt;All records of above table..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(33, 86, 112); font-size:13px;"&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Tejas&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;0&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Anil&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;3&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Paresh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;5&lt;/div&gt;&lt;div&gt;4&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Manish&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;/div&gt;&lt;div&gt;5&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Lafdo&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;4&lt;/div&gt;&lt;div&gt;6&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Yashesh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All records with upper-level parents..&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Tejas&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Anil&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Anil -&gt; Paresh -&gt; Lafdo -&gt; Manish&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Paresh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;5&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Paresh -&gt; Lafdo -&gt; Manish&lt;/div&gt;&lt;div&gt;4&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Manish&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Manish&lt;/div&gt;&lt;div&gt;5&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Lafdo&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;4&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Lafdo -&gt; Manish&lt;/div&gt;&lt;div&gt;6&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Yashesh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Yashesh -&gt; Anil -&gt; Paresh -&gt; Lafdo -&gt; Manish&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All records with low-level parents..&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Tejas&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Tejas -&gt; Manish -&gt; Lafdo -&gt; Paresh -&gt; Anil -&gt; Yashesh&lt;/div&gt;&lt;div&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Anil&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Anil -&gt; Yashesh&lt;/div&gt;&lt;div&gt;3&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Paresh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;5&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Paresh -&gt; Anil -&gt; Yashesh&lt;/div&gt;&lt;div&gt;4&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Manish&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Manish -&gt; Lafdo -&gt; Paresh -&gt; Anil -&gt; Yashesh&lt;/div&gt;&lt;div&gt;5&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Lafdo&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;4&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Lafdo -&gt; Paresh -&gt; Anil -&gt; Yashesh&lt;/div&gt;&lt;div&gt;6&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Yashesh&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Yashesh&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-7857247818495874288?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/7857247818495874288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=7857247818495874288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7857247818495874288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7857247818495874288'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/07/use-of-withas-clause-script-in-t-sql.html' title='Use of With...As clause Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-2710233433448139622</id><published>2008-04-30T05:36:00.000-07:00</published><updated>2008-04-30T05:43:00.738-07:00</updated><title type='text'>How Many Sunday In Give Month &amp; Year Script in T-SQL</title><content type='html'>Here this script calculate total Sunday in give month and give year @month = 6 and @year = 2008.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @year int&lt;br /&gt;declare @month int&lt;br /&gt;declare @totaldays int&lt;br /&gt;declare @isLeapYear bit&lt;br /&gt;declare @firstDayofmonth varchar(20)&lt;br /&gt;declare @date varchar(20)&lt;br /&gt;set @isLeapYear = 'false'&lt;br /&gt;--------------------------------------------------&lt;br /&gt;--- Here change year and month for diff result&lt;br /&gt;--------------------------------------------------&lt;br /&gt;set @year = 2008&lt;br /&gt;set @month = 6&lt;br /&gt;--------------------------------------------------&lt;br /&gt;set @totaldays = 31&lt;br /&gt;set @date = cast(@year as varchar) + '-' + cast(@month as varchar) + '-01'&lt;br /&gt;if(@year % 4 = 0)&lt;br /&gt;set @isLeapYear = 'true'&lt;br /&gt;if(@year % 100 = 0)&lt;br /&gt;if(@year % 400 = 0)&lt;br /&gt;set @isLeapYear = 'false'&lt;br /&gt;if(@month = 1) set @totaldays = 31&lt;br /&gt;if(@month = 2 )&lt;br /&gt;begin&lt;br /&gt;if(@isLeapYear = 'true') set @totaldays = 29&lt;br /&gt;else set @totaldays = 28&lt;br /&gt;end&lt;br /&gt;if(@month = 3) set @totaldays = 31&lt;br /&gt;if(@month = 4) set @totaldays = 30&lt;br /&gt;if(@month = 5) set @totaldays = 31&lt;br /&gt;if(@month = 6) set @totaldays = 30&lt;br /&gt;if(@month = 7) set @totaldays = 31&lt;br /&gt;if(@month = 8) set @totaldays = 31&lt;br /&gt;if(@month = 9) set @totaldays = 30&lt;br /&gt;if(@month = 10) set @totaldays = 31&lt;br /&gt;if(@month = 11) set @totaldays = 30&lt;br /&gt;if(@month = 12) set @totaldays = 31&lt;br /&gt;set @firstDayofmonth = DATENAME(dw,@date)&lt;br /&gt;print 'Given Year : ' + cast(@year as varchar)&lt;br /&gt;print 'Given Month : ' + cast(@month as varchar)&lt;br /&gt;print 'Total days : ' + cast(@totaldays as varchar)&lt;br /&gt;print 'First day is : ' + @firstDayofmonth&lt;br /&gt;&lt;br /&gt;declare @i int&lt;br /&gt;declare @cnt int&lt;br /&gt;declare @currday varchar(20)&lt;br /&gt;set @i = 1&lt;br /&gt;set @cnt = 0&lt;br /&gt;set @currday = DATENAME(dw,@date)&lt;br /&gt;while(@i &lt;= @totaldays)&lt;br /&gt;begin&lt;br /&gt;if(@currday = 'Sunday') set @cnt = @cnt + 1&lt;br /&gt;set @currday = DATENAME(dw,dateadd(dd,1,@date))&lt;br /&gt;set @date = dateadd(dd,1,@date)&lt;br /&gt;set @i = @i + 1&lt;br /&gt;end&lt;br /&gt;print 'Total Sunday in give month are : ' + cast(@cnt as varchar)&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Given Year : 2008&lt;br /&gt;Given Month : 6&lt;br /&gt;Total days : 30&lt;br /&gt;First day is : Sunday&lt;br /&gt;Total Sunday in give month are : 5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-2710233433448139622?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/2710233433448139622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=2710233433448139622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/2710233433448139622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/2710233433448139622'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/calculate-how-many-sunday-in-give-month.html' title='How Many Sunday In Give Month &amp; Year Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-5579641029655719553</id><published>2008-04-14T03:37:00.000-07:00</published><updated>2008-08-22T06:16:08.187-07:00</updated><title type='text'>Draw Ractangle Script in T-SQL</title><content type='html'>Here this script display ractangle in output window @size = 17.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;declare @i int&lt;/div&gt;&lt;div&gt;declare @j int&lt;/div&gt;&lt;div&gt;declare @k int&lt;/div&gt;&lt;div&gt;declare @totLine int&lt;/div&gt;&lt;div&gt;declare @res varchar(100)&lt;/div&gt;&lt;div&gt;declare @showingCharacter varchar(1)&lt;/div&gt;&lt;div&gt;set @showingCharacter = '#'&lt;/div&gt;&lt;div&gt;set @totLine = 20&lt;/div&gt;&lt;div&gt;set @i = 1&lt;/div&gt;&lt;div&gt;set @j = 1&lt;/div&gt;&lt;div&gt;set @k = 1&lt;/div&gt;&lt;div&gt;set @res = ''&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;while(@k &lt;= (@totLine))&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;set @res = @res + '# '&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;set @k = @k + 1&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;print @res&lt;/div&gt;&lt;div&gt;set @res = ''&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;while(@i &lt;= (@totLine - 2))&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @res =  '# ' + REPLICATE('  ',@totLine - 2) + '# '&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @i = @i + 1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;print @res&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;print @res&lt;/div&gt;&lt;div&gt;set @res = ''&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;set @k = 1&lt;/div&gt;&lt;div&gt;while(@k &lt;= (@totLine))&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @res = @res + '# '&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;set @k = @k + 1&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;print @res&lt;/div&gt;&lt;div&gt;set @res = ''&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Output will be...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;# # # # # # # # # # # # # # # # # # # # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 #  &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;#                                                                 # &lt;/div&gt;&lt;div&gt;# # # # # # # # # # # # # # # # # # # # &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-5579641029655719553?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/5579641029655719553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=5579641029655719553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5579641029655719553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5579641029655719553'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/draw-ractangle-script-in-t-sql.html' title='Draw Ractangle Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-5474024110253723194</id><published>2008-04-10T05:49:00.000-07:00</published><updated>2008-04-10T06:03:34.754-07:00</updated><title type='text'>Table Copy Script in T-SQL</title><content type='html'>Script for copy records with table structure into new table from other existing table without creating new table&lt;br /&gt;&lt;br /&gt;SELECT a.*&lt;br /&gt;INTO dbo.newTable&lt;br /&gt;FROM dbo.oldTable a&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Script for copy only records into new table from other existing table.Here new table must be create before executing this script.&lt;br /&gt;&lt;br /&gt;INSERT INTO dbo.newTable&lt;br /&gt;SELECT Name,Address,Phone,Email_address&lt;br /&gt;FROM dbo.oldTable&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-5474024110253723194?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/5474024110253723194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=5474024110253723194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5474024110253723194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5474024110253723194'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/copying-table-script-in-t-sql.html' title='Table Copy Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-3957602931201323827</id><published>2008-04-10T05:37:00.000-07:00</published><updated>2008-04-10T05:39:08.388-07:00</updated><title type='text'>Cursor  Script in T-SQL</title><content type='html'>Here this script show how to use Cursor...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @studentId int&lt;br /&gt;declare @studentName varchar(50)&lt;br /&gt;declare ibuffer cursor fast_forward for&lt;br /&gt;select studentId,studentName&lt;br /&gt;from Student&lt;br /&gt;open ibuffer&lt;br /&gt;fetch next from ibuffer into @studentId,@studentName&lt;br /&gt;while(@@fetch_status!= -1)&lt;br /&gt;begin&lt;br /&gt;print 'Student Id : ' + cast(@studentId as varchar)&lt;br /&gt;print 'Stuednt Name : ' + @studentName&lt;br /&gt;fetch next from ibuffer into @studentId,@studentName&lt;br /&gt;end&lt;br /&gt;deallocate ibuffer&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Student Id : 1&lt;br /&gt;Stuednt Name : Anil Desai&lt;br /&gt;Student Id : 2&lt;br /&gt;Stuednt Name : Paresh Patel&lt;br /&gt;Student Id : 3&lt;br /&gt;Stuednt Name : Mitesh Modi&lt;br /&gt;Student Id : 4&lt;br /&gt;Stuednt Name : Nirmit Modi&lt;br /&gt;Student Id : 5&lt;br /&gt;Stuednt Name : Bharat Modi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-3957602931201323827?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/3957602931201323827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=3957602931201323827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3957602931201323827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3957602931201323827'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/cursor-script-in-t-sql.html' title='Cursor  Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-7694980542058071759</id><published>2008-04-10T01:09:00.000-07:00</published><updated>2008-04-10T04:19:08.387-07:00</updated><title type='text'>Begin Transaction Script in T-SQL</title><content type='html'>Here this script show how to use Begin Transaction...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;begin transaction&lt;br /&gt;begin try&lt;br /&gt;--...&lt;br /&gt;--...&lt;br /&gt;--Sql Statements&lt;br /&gt;--...&lt;br /&gt;--...&lt;br /&gt;-- Here Successfully complite all above statements.&lt;br /&gt;commit transaction&lt;br /&gt;end try&lt;br /&gt;begin catch&lt;br /&gt;print 'Error No : ' + cast(ERROR_NUMBER() as varchar)&lt;br /&gt;print 'Error Severity : ' + cast(ERROR_SEVERITY() as varchar)&lt;br /&gt;print 'Error State : ' + cast(ERROR_STATE() as varchar)&lt;br /&gt;print 'Error Line : ' + cast(ERROR_LINE() as varchar)&lt;br /&gt;print 'Error Message : ' + cast(ERROR_MESSAGE() as varchar)&lt;br /&gt;--Here if any statements create problem in executing than rollback&lt;br /&gt;--all statement that executed before it.&lt;br /&gt;rollback transaction&lt;br /&gt;end catch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-7694980542058071759?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/7694980542058071759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=7694980542058071759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7694980542058071759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7694980542058071759'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/use-of-begin-transaction-in-script-in-t.html' title='Begin Transaction Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-3879756195609806795</id><published>2008-04-07T03:47:00.000-07:00</published><updated>2008-04-07T03:49:08.449-07:00</updated><title type='text'>Try.....Catch Script in T-SQL</title><content type='html'>Here this script show how to use Try.....Catch Block in T-SQL.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;begin try&lt;br /&gt;print 1/0&lt;br /&gt;print 'Sucessfully executed try block.'&lt;br /&gt;end try&lt;br /&gt;begin catch&lt;br /&gt;print 'Error No : ' + cast(ERROR_NUMBER() as varchar)&lt;br /&gt;print 'Error Severity : ' + cast(ERROR_SEVERITY() as varchar)&lt;br /&gt;print 'Error State : ' + cast(ERROR_STATE() as varchar)&lt;br /&gt;print 'Error Line : ' + cast(ERROR_LINE() as varchar)&lt;br /&gt;print 'Error Message : ' + cast(ERROR_MESSAGE() as varchar)&lt;br /&gt;end catch&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error No : 8134&lt;br /&gt;Error Severity : 16&lt;br /&gt;Error State : 1&lt;br /&gt;Error Line : 2&lt;br /&gt;Error Message : Divide by zero error encounter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-3879756195609806795?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/3879756195609806795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=3879756195609806795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3879756195609806795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3879756195609806795'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/trycatch-script-in-t-sql.html' title='Try.....Catch Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-845935268646865764</id><published>2008-04-07T03:25:00.000-07:00</published><updated>2008-04-10T04:19:55.529-07:00</updated><title type='text'>Swapping Numeric Value Script in T-SQL</title><content type='html'>&lt;p&gt;Here this script swapping the value of @a and @b variable.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;declare @a int&lt;br /&gt;declare @b int&lt;br /&gt;declare @c int&lt;br /&gt;set @a = 123&lt;br /&gt;set @b = 543&lt;br /&gt;print 'Before swapping a : ' + cast(@a as varchar)&lt;br /&gt;print 'Before swapping b : ' + cast(@b as varchar)&lt;br /&gt;set @a = @a + @b&lt;br /&gt;set @b = @a - @b&lt;br /&gt;set @a = @a - @b&lt;br /&gt;print 'After swapping a : ' + cast(@a as varchar)&lt;br /&gt;print 'After swapping b : ' + cast(@b as varchar)&lt;/p&gt;&lt;p&gt;Output will be...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Before swapping a : 123&lt;br /&gt;Before swapping b : 543&lt;br /&gt;After swapping a : 543&lt;br /&gt;After swapping b : 123&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-845935268646865764?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/845935268646865764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=845935268646865764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/845935268646865764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/845935268646865764'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/swappling-numeric-value-script-in-t-sql.html' title='Swapping Numeric Value Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-126063048285500629</id><published>2008-04-07T02:14:00.000-07:00</published><updated>2008-04-07T02:18:52.169-07:00</updated><title type='text'>Amount Into Word Script in T-SQL</title><content type='html'>Here this script display amount in word  of @acceptedAmount = 111111111.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;br /&gt;CREATE FUNCTION [dbo].[CalRupees]&lt;br /&gt;(&lt;br /&gt;@rupee int&lt;br /&gt;)&lt;br /&gt;RETURNS varchar(100)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;-- Declare the return variable here&lt;br /&gt;DECLARE @result varchar(100)&lt;br /&gt;-- Add the T-SQL statements to compute the return value here&lt;br /&gt;--SET @result = 'Anil'&lt;br /&gt;if(@rupee &gt;= 1 AND @rupee &lt;= 10)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Nine'&lt;br /&gt;if((@rupee % 10) = 0) set @result = 'Ten'&lt;br /&gt;--set @result = cast(@rupee as varchar)&lt;br /&gt;END&lt;br /&gt;if(@rupee &gt; 9 AND @rupee &lt; 20)&lt;br /&gt;begin&lt;br /&gt;if(@rupee = 11) set @result = 'Eleven'&lt;br /&gt;if(@rupee = 12) set @result = 'Twelve'&lt;br /&gt;if(@rupee = 13) set @result = 'Thirteen'&lt;br /&gt;if(@rupee = 14) set @result = 'Forteen'&lt;br /&gt;if(@rupee = 15) set @result = 'Fifteen'&lt;br /&gt;if(@rupee = 16) set @result = 'Sixteen'&lt;br /&gt;if(@rupee = 17) set @result = 'Seventeen'&lt;br /&gt;if(@rupee = 18) set @result = 'Eighteen'&lt;br /&gt;if(@rupee = 19) set @result = 'Nineteen'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 2 AND (@rupee % 10) = 0) set @result = 'Twenty'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 3 AND (@rupee % 10) = 0) set @result = 'Thirty'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 4 AND (@rupee % 10) = 0) set @result = 'Forty'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 5 AND (@rupee % 10) = 0) set @result = 'Fifty'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 6 AND (@rupee % 10) = 0) set @result = 'Sixty'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 7 AND (@rupee % 10) = 0) set @result = 'Seventy'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 8 AND (@rupee % 10) = 0) set @result = 'Eighty'&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 9 AND (@rupee % 10) = 0) set @result = 'Ninty'&lt;br /&gt;&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 2 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Twenty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Twenty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Twenty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Twenty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Twenty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Twenty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Twenty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Twenty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Twenty Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 3 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Thirty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Thirty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Thirty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Thirty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Thirty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Thirty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Thirty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Thirty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Thirty Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 4 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Forty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Forty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Forty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Forty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Forty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Forty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Forty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Forty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Forty Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 5 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Fifty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Fifty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Fifty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Fifty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Fifty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Fifty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Fifty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Fifty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Fifty Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 6 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Sixty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Sixty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Sixty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Sixty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Sixty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Sixty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Sixty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Sixty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Sixty Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 7 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Seventy One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Seventy Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Seventy Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Seventy Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Seventy Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Seventy Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Seventy Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Seventy Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Seventy Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 8 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Eighty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Eighty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Eighty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Eighty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Eighty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Eighty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Eighty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Eighty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Eighty Nine'&lt;br /&gt;end&lt;br /&gt;if(@rupee &gt; 20 AND (@rupee / 10) = 9 AND (@rupee % 10) != 0)&lt;br /&gt;begin&lt;br /&gt;if((@rupee % 10) = 1) set @result = 'Ninty One'&lt;br /&gt;if((@rupee % 10) = 2) set @result = 'Ninty Two'&lt;br /&gt;if((@rupee % 10) = 3) set @result = 'Ninty Three'&lt;br /&gt;if((@rupee % 10) = 4) set @result = 'Ninty Four'&lt;br /&gt;if((@rupee % 10) = 5) set @result = 'Ninty Five'&lt;br /&gt;if((@rupee % 10) = 6) set @result = 'Ninty Six'&lt;br /&gt;if((@rupee % 10) = 7) set @result = 'Ninty Seven'&lt;br /&gt;if((@rupee % 10) = 8) set @result = 'Ninty Eight'&lt;br /&gt;if((@rupee % 10) = 9) set @result = 'Ninty Nine'&lt;br /&gt;end&lt;br /&gt;RETURN @result&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @acceptedAmount bigint&lt;br /&gt;declare @rem bigint&lt;br /&gt;declare @result varchar(500)&lt;br /&gt;set @result =''&lt;br /&gt;set @acceptedAmount = 111111111&lt;br /&gt;print ' Amount : '+ cast(@acceptedAmount as varchar)&lt;br /&gt;if((@acceptedAmount / 10000000) &gt; 0) --print 'Caror'&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedAmount / 10000000&lt;br /&gt;set @acceptedAmount = @acceptedAmount % 10000000&lt;br /&gt;set @result = @result + ' ' + [dbo].[CalRupees](@rem) + ' Caror'&lt;br /&gt;end&lt;br /&gt;if((@acceptedAmount / 100000) &gt; 0) --print 'Lack'&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedAmount / 100000&lt;br /&gt;set @acceptedAmount = @acceptedAmount % 100000&lt;br /&gt;set @result = @result + ' ' + [dbo].[CalRupees](@rem) + ' Lack'&lt;br /&gt;end&lt;br /&gt;if((@acceptedAmount / 1000) &gt; 0) --print 'Thousand'&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedAmount / 1000&lt;br /&gt;set @acceptedAmount = @acceptedAmount % 1000&lt;br /&gt;set @result = @result + ' ' + [dbo].[CalRupees](@rem) + ' Thousand'&lt;br /&gt;end&lt;br /&gt;if((@acceptedAmount / 100) &gt; 0) --print 'Hundred'&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedAmount / 100&lt;br /&gt;set @acceptedAmount = @acceptedAmount % 100&lt;br /&gt;set @result = @result + ' ' + [dbo].[CalRupees](@rem) + ' Hundred'&lt;br /&gt;end&lt;br /&gt;if((@acceptedAmount % 10) &gt; 0) --print 'Ten'&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedAmount % 100&lt;br /&gt;--print @amount&lt;br /&gt;set @result = @result + ' ' + [dbo].[CalRupees](@rem)&lt;br /&gt;end&lt;br /&gt;set @result = @result + ' ' + ' Rs.'&lt;br /&gt;print ' Amount in word :'&lt;br /&gt;print @result&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;drop function [dbo].[CalRupees]&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;Amount : 111111111&lt;br /&gt;Amount in word :&lt;br /&gt;Eleven Caror Eleven Lack Eleven Thousand One Hundred Eleven Rs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-126063048285500629?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/126063048285500629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=126063048285500629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/126063048285500629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/126063048285500629'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/amount-into-word-script-in-t-sql.html' title='Amount Into Word Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-1176987358843602737</id><published>2008-04-07T00:29:00.000-07:00</published><updated>2008-04-14T01:16:14.399-07:00</updated><title type='text'>Date Into Word Script in T-SQL</title><content type='html'>Here this script display date into word of @acceptedDate = getdate().&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @acceptedDate datetime&lt;br /&gt;declare @result varchar(30)&lt;br /&gt;declare @day int&lt;br /&gt;declare @month int&lt;br /&gt;declare @year int&lt;br /&gt;set @acceptedDate = getdate()&lt;br /&gt;declare @tempDate varchar(20)&lt;br /&gt;set @tempDate = convert(varchar,@acceptedDate,101)&lt;br /&gt;print 'Input Date :' + cast(@tempDate as varchar)&lt;br /&gt;set @month = cast(substring(@tempDate,1,2) as int)&lt;br /&gt;set @day = cast(substring(@tempDate,4,2) as int)&lt;br /&gt;set @year = cast(substring(@tempDate,7,4) as int)&lt;br /&gt;if((@day % 10) = 1) set @result = cast(@day as varchar) + 'st'&lt;br /&gt;if((@day % 10) = 2) set @result = cast(@day as varchar) + 'nd'&lt;br /&gt;if((@day % 10) = 3) set @result = cast(@day as varchar) + 'rd'&lt;br /&gt;if((@day % 10) &gt; 3) set @result = cast(@day as varchar) + 'th'&lt;br /&gt;if(@month = 1 ) set @result = @result + ' ' + 'Jan'&lt;br /&gt;if(@month = 2 ) set @result = @result + ' ' + 'Feb'&lt;br /&gt;if(@month = 3 ) set @result = @result + ' ' + 'Mar'&lt;br /&gt;if(@month = 4 ) set @result = @result + ' ' + 'Apr'&lt;br /&gt;if(@month = 5 ) set @result = @result + ' ' + 'May'&lt;br /&gt;if(@month = 6 ) set @result = @result + ' ' + 'Jun'&lt;br /&gt;if(@month = 7 ) set @result = @result + ' ' + 'Jul'&lt;br /&gt;if(@month = 8) set @result = @result + ' ' + 'Aug'&lt;br /&gt;if(@month = 9 ) set @result = @result + ' ' + 'Sep'&lt;br /&gt;if(@month = 10 ) set @result = @result + ' ' + 'Oct'&lt;br /&gt;if(@month = 11 ) set @result = @result + ' ' + 'Nov'&lt;br /&gt;if(@month = 12 ) set @result = @result + ' ' + 'Dec'&lt;br /&gt;set @result = @result + ' ' + cast(@year as varchar)&lt;br /&gt;print 'Date into word :' + DATENAME(dw,@acceptedDate) + ',' + @result&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Input Date :04/14/2008&lt;br /&gt;Date into word :Monday,14th Apr 2008&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-1176987358843602737?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/1176987358843602737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=1176987358843602737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/1176987358843602737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/1176987358843602737'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/date-into-word-script-in-t-sql.html' title='Date Into Word Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-7911104502413328344</id><published>2008-04-07T00:26:00.000-07:00</published><updated>2008-04-07T01:01:05.733-07:00</updated><title type='text'>Sum Of Digits Script in T-SQL</title><content type='html'>Here this script display sum of digits of @acceptedNo = 123.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @acceptedNo int&lt;br /&gt;declare @result int&lt;br /&gt;declare @rem int&lt;br /&gt;set @acceptedNo = 123&lt;br /&gt;set @result = 0&lt;br /&gt;print 'Input no :' + cast(@acceptedNo as varchar)&lt;br /&gt;while(@acceptedNo != 0)&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedNo % 10&lt;br /&gt;set @result = (@result + @rem )&lt;br /&gt;set @acceptedNo = @acceptedNo / 10&lt;br /&gt;end&lt;br /&gt;print 'Sum of digits of Input no : ' + cast(@result as varchar)&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;Input no :123&lt;br /&gt;Sum of digits of Input no : 6&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-7911104502413328344?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/7911104502413328344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=7911104502413328344' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7911104502413328344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7911104502413328344'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/sum-of-digits-script-in-t-sql.html' title='Sum Of Digits Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-629812896706415784</id><published>2008-04-07T00:16:00.001-07:00</published><updated>2008-04-07T00:19:27.411-07:00</updated><title type='text'>Reverse No Script in T-SQL</title><content type='html'>Here this script display reverse no  of @acceptedNo = 123.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @acceptedNo int&lt;br /&gt;declare @result int&lt;br /&gt;declare @rem int&lt;br /&gt;set @acceptedNo = 123&lt;br /&gt;set @result = 0&lt;br /&gt;print 'Input no :' + cast(@acceptedNo as varchar)&lt;br /&gt;while(@acceptedNo != 0)&lt;br /&gt;begin&lt;br /&gt;set @rem = @acceptedNo % 10&lt;br /&gt;set @result = (@result * 10) + (@rem )&lt;br /&gt;set @acceptedNo = @acceptedNo / 10&lt;br /&gt;end&lt;br /&gt;print 'Reverse no of Input no : ' + cast(@result as varchar)&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;&lt;br /&gt;Input no :123&lt;br /&gt;Reverse no of Input no : 321&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-629812896706415784?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/629812896706415784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=629812896706415784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/629812896706415784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/629812896706415784'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/04/reverse-no-script-in-t-sql_07.html' title='Reverse No Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-3669939706212644883</id><published>2008-03-07T05:43:00.000-08:00</published><updated>2008-03-07T20:22:22.811-08:00</updated><title type='text'>Rectangular Star  Script in T-SQL</title><content type='html'>Here this script display rectangle with @showingCharacter = '*'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @i int&lt;br /&gt;declare @j int&lt;br /&gt;declare @k int&lt;br /&gt;declare @totLine int&lt;br /&gt;declare @res varchar(100)&lt;br /&gt;declare @showingCharacter varchar(1)&lt;br /&gt;set @showingCharacter = '*'&lt;br /&gt;set @totLine = 10&lt;br /&gt;set @i = 1&lt;br /&gt;set @j = 1&lt;br /&gt;set @k = 1&lt;br /&gt;set @res = ''&lt;br /&gt;while(@i &lt;= @totLine)&lt;br /&gt;begin&lt;br /&gt;   while(@k &lt;= (@totLine) - @i)&lt;br /&gt;   begin&lt;br /&gt;       set @res = @res + ' '&lt;br /&gt;       set @k = @k + 1&lt;br /&gt;   end&lt;br /&gt;   while(@j &lt;= @i)&lt;br /&gt;   begin&lt;br /&gt;       set @res = @res + @showingCharacter + ' '&lt;br /&gt;       set @j = @j + 1&lt;br /&gt;   end&lt;br /&gt;   set @k = 1&lt;br /&gt;   while(@k &lt;= (@totLine) - @i)&lt;br /&gt;   begin&lt;br /&gt;       set @res = @res + ' '&lt;br /&gt;       set @k = @k + 1&lt;br /&gt;   end&lt;br /&gt;   print @res&lt;br /&gt;   set @res = ''&lt;br /&gt;   set @j = 1&lt;br /&gt;   set @k = 1  &lt;br /&gt;   set @i = @i + 1&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;                                  ^        &lt;br /&gt;                                ^  ^       &lt;br /&gt;                            ^   ^  ^      &lt;br /&gt;                        ^   ^   ^   ^     &lt;br /&gt;                    ^   ^   ^   ^   ^    &lt;br /&gt;                ^   ^   ^   ^   ^   ^   &lt;br /&gt;            ^   ^   ^   ^   ^   ^   ^  &lt;br /&gt;        ^   ^   ^   ^   ^   ^   ^   ^ &lt;br /&gt;    ^   ^   ^   ^   ^   ^   ^   ^   ^&lt;br /&gt;^   ^   ^   ^   ^   ^   ^   ^   ^   ^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-3669939706212644883?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/3669939706212644883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=3669939706212644883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3669939706212644883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3669939706212644883'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/03/rectangular-star-script-in-t-sql.html' title='Rectangular Star  Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-8258497542938016469</id><published>2008-03-06T02:57:00.000-08:00</published><updated>2008-03-07T20:34:53.386-08:00</updated><title type='text'>Leap Year Calculation Script in T-SQL</title><content type='html'>--Here this script is check weather give year is leap year or not.&lt;br /&gt;&lt;br /&gt;declare @year int&lt;br /&gt;declare @isLeapYear bit&lt;br /&gt;set @isLeapYear = 'false'&lt;br /&gt;set @year = 2004&lt;br /&gt;print 'Given year is : ' + cast(@year as varchar)&lt;br /&gt;&lt;br /&gt;if(@year % 4 = 0)&lt;br /&gt;set @isLeapYear = 'true'&lt;br /&gt;&lt;br /&gt;if(@year % 100 = 0)&lt;br /&gt;if(@year % 400 = 0)&lt;br /&gt;set @isLeapYear = 'false'&lt;br /&gt;&lt;br /&gt;if(@isLeapYear = 'true')&lt;br /&gt;print cast(@year as varchar) + ' is a leap year.'&lt;br /&gt;else&lt;br /&gt;print cast(@year as varchar) + ' is not a leap year.'&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;Given year is : 2004&lt;br /&gt;2004 is a leap year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-8258497542938016469?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/8258497542938016469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=8258497542938016469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/8258497542938016469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/8258497542938016469'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/03/leap-year-calculation-script-in-t-sql.html' title='Leap Year Calculation Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-4338893293589604050</id><published>2008-03-06T02:08:00.000-08:00</published><updated>2008-03-07T20:34:33.952-08:00</updated><title type='text'>String Concatenation Script in T-SQL</title><content type='html'>Here this script is used for concatenates one or more string in to one string.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @str1 varchar(10)&lt;br /&gt;declare @str2 varchar(10)&lt;br /&gt;declare @str3 varchar(20)&lt;br /&gt;declare @i int&lt;br /&gt;set @i = 1&lt;br /&gt;set @str1 = 'Mitesh'&lt;br /&gt;set @str2 = 'Pupple'&lt;br /&gt;set @str3 = ''&lt;br /&gt;print 'string first : ' + @str1&lt;br /&gt;print 'string second : ' + @str2&lt;br /&gt;while(@i &lt;= len(@str1))&lt;br /&gt;begin&lt;br /&gt;set @str3 = @str3 + substring(@str1,@i,1)&lt;br /&gt;set @i = @i + 1&lt;br /&gt;end&lt;br /&gt;set @i = 1&lt;br /&gt;while(@i &lt;= len(@str2))&lt;br /&gt;begin&lt;br /&gt;set @str3 = @str3 + substring(@str2,@i,1)&lt;br /&gt;set @i = @i + 1&lt;br /&gt;end&lt;br /&gt;print 'concatanation string : ' +@str3&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;string first : Mitesh&lt;br /&gt;string second : Pupple&lt;br /&gt;concatanation string : MiteshPupple&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-4338893293589604050?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/4338893293589604050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=4338893293589604050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/4338893293589604050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/4338893293589604050'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/03/string-concatenation-script-in-t-sql.html' title='String Concatenation Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-7480193425892784909</id><published>2008-03-06T01:58:00.000-08:00</published><updated>2008-03-07T20:36:07.441-08:00</updated><title type='text'>Fibonacci Series Script in T-SQL</title><content type='html'>Here this script is displying Fibonacci Series from 1 to 1000.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @a int&lt;br /&gt;declare @b int&lt;br /&gt;declare @c int&lt;br /&gt;declare @res varchar(200)&lt;br /&gt;set @a = 0&lt;br /&gt;set @b = 1&lt;br /&gt;set @c = 0&lt;br /&gt;set @res = ' '&lt;br /&gt;&lt;br /&gt;while(@c&lt;=1000)&lt;br /&gt;begin&lt;br /&gt;   set @a = @b&lt;br /&gt;   Set @b = @c&lt;br /&gt;   set @c = @a + @b&lt;br /&gt;   set @res = @res + cast(@c as varchar) + ','&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;print reverse(substring(reverse(@res),2,len(@res)))&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt; 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-7480193425892784909?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/7480193425892784909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=7480193425892784909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7480193425892784909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7480193425892784909'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/03/fibonacci-series-script-in-t-sql.html' title='Fibonacci Series Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-3071286765849319903</id><published>2008-02-15T00:25:00.005-08:00</published><updated>2008-02-15T00:26:04.351-08:00</updated><title type='text'>Full Text Search</title><content type='html'>Here first of all assign Full text search on ur database by select database than select property by right click than select File options exist in left side and than select check box for Use full text indexing.&lt;br /&gt;&lt;br /&gt;Than u have to add that tables for which u want to give Full text search by this select table than right click than select Full Text Index than select Define Full Text Index and complite the wizard. Here in this wizard u have to add those field which u want to search by Full text search.&lt;br /&gt;&lt;br /&gt;After completion to assign all table in full text catelog u have to use four function which are used in Full text search....&lt;br /&gt;&lt;br /&gt;contains()&lt;br /&gt;freetext()&lt;br /&gt;containstable()&lt;br /&gt;freetexttable()&lt;br /&gt;&lt;br /&gt;this four function give proper result by Full text search...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-3071286765849319903?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/3071286765849319903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=3071286765849319903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3071286765849319903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/3071286765849319903'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/full-text-search.html' title='Full Text Search'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-7306283326267623104</id><published>2008-02-15T00:25:00.003-08:00</published><updated>2008-02-15T00:25:39.233-08:00</updated><title type='text'>Replication</title><content type='html'>Database replication is the creation and maintenance of multiple copies of the same database. In most implementations of database replication, one database server maintains the master copy of the database and additional database servers maintain slave copies of the database. Database writes are sent to the master database server and are then replicated by the slave database servers. Database reads are divided among all of the database servers, which results in a large performance advantage due to load sharing. In addition, database replication can also improve availability because the slave database servers can be configured to take over the master role if the master database server becomes unavailable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-7306283326267623104?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/7306283326267623104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=7306283326267623104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7306283326267623104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7306283326267623104'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/replication.html' title='Replication'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-7203433027746791406</id><published>2008-02-15T00:25:00.001-08:00</published><updated>2008-02-15T00:25:16.401-08:00</updated><title type='text'>Trigger</title><content type='html'>A database trigger is procedural code that is automatically executed in response to certain events on a particular table in a database. Triggers can restrict access to specific data, perform logging, or audit data modifications.&lt;br /&gt;&lt;br /&gt;There are two classes of triggers, they are either "row triggers" or "statement triggers". With row triggers you can define an action for every row of a table, while statement triggers occur only once per INSERT, UPDATE, or DELETE statement. Triggers cannot be used to audit data retrieval via SELECT statements.&lt;br /&gt;&lt;br /&gt;Each class can be of several types. There are "BEFORE triggers" and "AFTER triggers" which identifies the time of execution of the trigger. There is also an "INSTEAD OF trigger" which is a trigger that will execute instead of the triggering statement.&lt;br /&gt;&lt;br /&gt;There are typically three triggering events that cause triggers to 'fire':&lt;br /&gt;&lt;br /&gt;INSERT event (as a new record is being inserted into the database).&lt;br /&gt;UPDATE event (as a record is being changed).&lt;br /&gt;DELETE event (as a record is being deleted).&lt;br /&gt;The trigger is used to automate DML condition process.&lt;br /&gt;&lt;br /&gt;The major features and effects of database triggers are that they:&lt;br /&gt;&lt;br /&gt;do not accept parameters or arguments (but may store affected-data in temporary tables)&lt;br /&gt;cannot perform commit or rollback operations because they are part of the triggering SQL statement (only through autonomous transactions)&lt;br /&gt;can cause mutating table errors, if they are poorly written.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-7203433027746791406?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/7203433027746791406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=7203433027746791406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7203433027746791406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/7203433027746791406'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/trigger.html' title='Trigger'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-83281246678308647</id><published>2008-02-15T00:24:00.003-08:00</published><updated>2008-02-15T00:24:51.116-08:00</updated><title type='text'>Indexing</title><content type='html'>Clustered Indexes&lt;br /&gt;A printed phone directory is a great example of a clustered index. Each entry in the directory represents one row of the table. A table can have only one clustered index. That is because a clustered index is the actual table sorted in order of the cluster key. At first glance, you might think that inserting a new row into the table will require all the rows after the inserted row to be moved on the disk. Luckily, this is not the case. The row will have to be inserted into the correct data page, and this might require a page split if there is not enough room on the page for the new row. A list of pointers maintains the order between the pages, so the rows in other pages will not have to actually move.&lt;br /&gt;&lt;br /&gt;The primary key of the phone directory is the phone number. Usually the primary key is used as the clustering key as well, but this is not the case in our example. The cluster key in the phone directory is a combination of last name and first name. How would you find a friend's phone number if you knew the last and first name? Easy, open the book approximately to the section of the book that contains the entry. If your friend's last name starts with an "F", you will search near the beginning of the book, if an "S", you will search towards the back. You can use the names printed at the top of the page to quickly locate the page with the listing. You then drill down to the section of the correct page till you find the last name you are looking for. Now you can use the first name to choose the correct listing. The phone number is right there next to the name. It probably takes more time describe the process than to actually do it. Using the last name plus first name to find the number is called a clustered index seek.&lt;br /&gt;&lt;br /&gt;Lets say you wanted to find all the people who have the last name of "Smith" for a family reunion. How quickly could you locate all the names? Of course, it would take a matter of seconds to find all of them grouped together, possibly over a few pages. What if you wanted to locate everyone with the first name of "Jeff" in the book? Could it be done? Of course it could, but you would have to look at every entry in the entire book because the first name is the second column in our cluster key. This is called a clustered index scan, a very expensive operation on a big table.&lt;br /&gt;&lt;br /&gt;Here is an example using one of the tables in AdventureWorks. The Sales.SalesOrderDetail table has a clustered index on SalesOrderID plus SalesOrderDetailID. Take a look at the graphical estimated execution plan (Figure 2) of the batch paying particular attention to the Query cost when either the first or second column in the cluster key is used.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-83281246678308647?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/83281246678308647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=83281246678308647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/83281246678308647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/83281246678308647'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/indexing.html' title='Indexing'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-777399392785256975</id><published>2008-02-15T00:23:00.001-08:00</published><updated>2009-05-25T06:15:23.185-07:00</updated><title type='text'>Prime No Script in T-SQL</title><content type='html'>Here this script is check weather no from 1 to 100 is Prime  or not if no is Prime  than print it.&lt;br /&gt;&lt;br /&gt;SET NOCOUNT on&lt;br /&gt;go&lt;br /&gt;declare @val bigint&lt;br /&gt;declare @tval bigint&lt;br /&gt;declare @oval bigint&lt;br /&gt;declare @rem bigint&lt;br /&gt;declare @res bigint&lt;br /&gt;declare @divby int&lt;br /&gt;declare @fg bit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set @res = 0&lt;br /&gt;set @val = 7&lt;br /&gt;set @tval = @val&lt;br /&gt;set @divby = 2&lt;br /&gt;set @fg = 'true'&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;declare @inputTable table(_val int)&lt;br /&gt;declare @i int&lt;br /&gt;set @i = 1&lt;br /&gt;&lt;br /&gt;while(@i&lt;=100) begin insert into @inputTable values(@i) set @i = @i + 1 end declare ibuffer cursor fast_forward for select _val from @inputTable open ibuffer fetch next from ibuffer into @val while (@@fetch_status != -1) BEGIN set @divby = 2 set @fg = 'true' set @tval = @val set @oval = @val set @res = 0 while(@divby &gt; 1 and @divby &lt;= @val -1) begin set @rem = @tval % @divby  if(@rem = 0) begin set @fg = 'false' break end set @divby = @divby + 1 end if(@fg = 'true') begin print 'Given no is prime --- &gt; ' + cast(@oval as varchar)&lt;br /&gt;   end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   fetch next from ibuffer into @val&lt;br /&gt;End&lt;br /&gt;deallocate ibuffer&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;Given no is prime --- &gt; 1&lt;br /&gt;Given no is prime --- &gt; 2&lt;br /&gt;Given no is prime --- &gt; 3&lt;br /&gt;Given no is prime --- &gt; 5&lt;br /&gt;Given no is prime --- &gt; 7&lt;br /&gt;Given no is prime --- &gt; 11&lt;br /&gt;Given no is prime --- &gt; 13&lt;br /&gt;Given no is prime --- &gt; 17&lt;br /&gt;Given no is prime --- &gt; 19&lt;br /&gt;Given no is prime --- &gt; 23&lt;br /&gt;Given no is prime --- &gt; 29&lt;br /&gt;Given no is prime --- &gt; 31&lt;br /&gt;Given no is prime --- &gt; 37&lt;br /&gt;Given no is prime --- &gt; 41&lt;br /&gt;Given no is prime --- &gt; 43&lt;br /&gt;Given no is prime --- &gt; 47&lt;br /&gt;Given no is prime --- &gt; 53&lt;br /&gt;Given no is prime --- &gt; 59&lt;br /&gt;Given no is prime --- &gt; 61&lt;br /&gt;Given no is prime --- &gt; 67&lt;br /&gt;Given no is prime --- &gt; 71&lt;br /&gt;Given no is prime --- &gt; 73&lt;br /&gt;Given no is prime --- &gt; 79&lt;br /&gt;Given no is prime --- &gt; 83&lt;br /&gt;Given no is prime --- &gt; 89&lt;br /&gt;Given no is prime --- &gt; 97&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-777399392785256975?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/777399392785256975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=777399392785256975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/777399392785256975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/777399392785256975'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/prime-no-script-in-t-sql.html' title='Prime No Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-5695314765109388296</id><published>2008-02-15T00:22:00.001-08:00</published><updated>2009-05-25T06:15:28.341-07:00</updated><title type='text'>Digit Sum Script in T-SQL</title><content type='html'>Here this script it used for check which no from 1 to 100 have sum of digit&lt;br /&gt;&lt;br /&gt;--Here this script it used for check which no from 1 to 100 have sum of digit&lt;br /&gt;--is equal to @outputTot.&lt;br /&gt;--Example if @outputTot set to 5 means&lt;br /&gt;--   first 5 = digit sum is 5.&lt;br /&gt;--   than  14 = 1 + 4 = digit sum is 5.&lt;br /&gt;--   than  23 = 2 + 3 = digit sum is 5.&lt;br /&gt;--   than  32,41,50&lt;br /&gt;--   than  59 = 5 + 9 = 14 than 1 + 4 = digit sum is 5.&lt;br /&gt;--   above example is calculate digit sum untill sum is between 1 to 9.&lt;br /&gt;&lt;br /&gt;SET NOCOUNT on&lt;br /&gt;go&lt;br /&gt;declare @val bigint&lt;br /&gt;declare @tval bigint&lt;br /&gt;declare @oval bigint&lt;br /&gt;declare @rem bigint&lt;br /&gt;declare @res bigint&lt;br /&gt;declare @outputTot bigint&lt;br /&gt;&lt;br /&gt;set @res = 0&lt;br /&gt;set @val = 43&lt;br /&gt;set @tval = @val&lt;br /&gt;set @outputTot = 3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @inputTable table(_val int)&lt;br /&gt;declare @i int&lt;br /&gt;set @i = 1&lt;br /&gt;&lt;br /&gt;while(@i&lt;=100) begin insert into @inputTable values(@i) set @i = @i + 1 end declare ibuffer cursor fast_forward for select _val from @inputTable open ibuffer fetch next from ibuffer into @val while (@@fetch_status != -1) BEGIN set @tval = @val set @oval = @val set @res = 0 while(@val &gt; 9)&lt;br /&gt;     begin&lt;br /&gt;         set @res = 0&lt;br /&gt;         while(@tval &gt; 0)&lt;br /&gt;         begin&lt;br /&gt;                 set @rem = @tval % 10&lt;br /&gt;                 set @res = @res + @rem&lt;br /&gt;                 set @tval = @tval / 10&lt;br /&gt;         end&lt;br /&gt;     &lt;br /&gt;         set @val = @res&lt;br /&gt;         set @tval = @val&lt;br /&gt;     &lt;br /&gt;     end&lt;br /&gt;     if(@res = @outputTot)&lt;br /&gt;     begin&lt;br /&gt;             print 'Total digit sum is '+ cast(@outputTot as varchar) +' of ' + cast(@oval as varchar)&lt;br /&gt;     end&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;     fetch next from ibuffer into @val&lt;br /&gt;End&lt;br /&gt;deallocate ibuffer&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;Total digit sum is 3 of 12&lt;br /&gt;Total digit sum is 3 of 21&lt;br /&gt;Total digit sum is 3 of 30&lt;br /&gt;Total digit sum is 3 of 39&lt;br /&gt;Total digit sum is 3 of 48&lt;br /&gt;Total digit sum is 3 of 57&lt;br /&gt;Total digit sum is 3 of 66&lt;br /&gt;Total digit sum is 3 of 75&lt;br /&gt;Total digit sum is 3 of 84&lt;br /&gt;Total digit sum is 3 of 93&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-5695314765109388296?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/5695314765109388296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=5695314765109388296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5695314765109388296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5695314765109388296'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/digit-sum-script-in-t-sql.html' title='Digit Sum Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-1291182317475360373</id><published>2008-02-15T00:21:00.000-08:00</published><updated>2009-05-25T06:15:35.592-07:00</updated><title type='text'>Sorting Script in T-SQL</title><content type='html'>Here i create temporary table for sorting columns.&lt;br /&gt;&lt;br /&gt;SET NOCOUNT on&lt;br /&gt;go&lt;br /&gt;declare @tempTbl table(i int,strName varchar(20))&lt;br /&gt;&lt;br /&gt;insert into @tempTbl values(1,'Manish')&lt;br /&gt;insert into @tempTbl values(2,'Supratim')&lt;br /&gt;insert into @tempTbl values(3,'Anil')&lt;br /&gt;insert into @tempTbl values(4,'Pranav')&lt;br /&gt;insert into @tempTbl values(5,'Chirag')&lt;br /&gt;insert into @tempTbl values(6,'Paresh')&lt;br /&gt;insert into @tempTbl values(7,'Nilesh')&lt;br /&gt;insert into @tempTbl values(8,'Bhavesh')&lt;br /&gt;insert into @tempTbl values(9,'Hitesh')&lt;br /&gt;insert into @tempTbl values(10,'Subhash')&lt;br /&gt;insert into @tempTbl values(11,'Anish')&lt;br /&gt;insert into @tempTbl values(12,'Ania')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare @i int&lt;br /&gt;declare @j int&lt;br /&gt;declare @pos int&lt;br /&gt;declare @strName varchar(20)&lt;br /&gt;set @i = 0&lt;br /&gt;set @j = 1&lt;br /&gt;&lt;br /&gt;declare ibuffer cursor fast_forward for&lt;br /&gt;&lt;br /&gt;select i,strName from @tempTbl&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;open ibuffer&lt;br /&gt;fetch next from ibuffer into @pos,@strName&lt;br /&gt;while (@@fetch_status != -1)&lt;br /&gt;begin&lt;br /&gt;     declare @ipos int&lt;br /&gt;     declare @istrName varchar(20)&lt;br /&gt;     declare iibuffer cursor fast_forward for&lt;br /&gt;&lt;br /&gt;     select i,strName from @tempTbl&lt;br /&gt;     where i &gt; @pos&lt;br /&gt;     open iibuffer&lt;br /&gt;     fetch next from iibuffer into @ipos,@istrName&lt;br /&gt;     while (@@fetch_status != -1)&lt;br /&gt;     begin&lt;br /&gt;             if(@strName &gt; @istrName)&lt;br /&gt;             begin&lt;br /&gt;                 update @tempTbl&lt;br /&gt;                 set strName = @strName&lt;br /&gt;                 where i = @ipos&lt;br /&gt;&lt;br /&gt;                 update @tempTbl&lt;br /&gt;                 set strName = @istrName&lt;br /&gt;                 where i = @pos&lt;br /&gt;&lt;br /&gt;                 set @strName = @istrName&lt;br /&gt;                 print '------Updated------'&lt;br /&gt;             end&lt;br /&gt;         &lt;br /&gt;             fetch next from iibuffer into @ipos,@istrName&lt;br /&gt;     end    &lt;br /&gt;     deallocate iibuffer&lt;br /&gt;     fetch next from ibuffer into @pos,@strName&lt;br /&gt;end&lt;br /&gt;deallocate ibuffer&lt;br /&gt;&lt;br /&gt;select strName from @tempTbl&lt;br /&gt;&lt;br /&gt;Output will be...&lt;br /&gt;Ania&lt;br /&gt;Anil&lt;br /&gt;Anish&lt;br /&gt;Bhavesh&lt;br /&gt;Chirag&lt;br /&gt;Hitesh&lt;br /&gt;Manish&lt;br /&gt;Nilesh&lt;br /&gt;Paresh&lt;br /&gt;Pranav&lt;br /&gt;Subhash&lt;br /&gt;Supratim&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-1291182317475360373?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/1291182317475360373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=1291182317475360373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/1291182317475360373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/1291182317475360373'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/sorting-script-in-t-sql.html' title='Sorting Script in T-SQL'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2505015033805648532.post-5424800143818198312</id><published>2008-02-15T00:20:00.000-08:00</published><updated>2008-04-17T03:13:36.228-07:00</updated><title type='text'>T-SQL Scripts for Table</title><content type='html'>----------------------------------------------------------------------------------------------&lt;br /&gt;Here in many cases we have to first find table contain record or not.&lt;br /&gt;If table contains record than update that row is going on. If table not contain record than insert new row in table.&lt;br /&gt;So in this case we first find that table contains records or not and than we decide to take which operation have to perform on that table.&lt;br /&gt;Like…….&lt;br /&gt;DECLARE @COLUMNID INT&lt;br /&gt;DECLARE @NEWVALUE&lt;br /&gt;DECLARE @cnt INT&lt;br /&gt;SELECT @cnt = COUNT(COLUMNNAME) FROM TABLENAME WHERE COLUMNID = @COLUMNID&lt;br /&gt;&lt;br /&gt;IF(@cnt &gt; 0)&lt;br /&gt;BEGIN&lt;br /&gt;UPDATE TABLENAME&lt;br /&gt;SET COLUMNNAME = @NEWVALUE&lt;br /&gt;WHERE COLUMNID = @COLUMNID&lt;br /&gt;END&lt;br /&gt;ELSE&lt;br /&gt;BEGIN&lt;br /&gt;INSERT INTO TABLENAME&lt;br /&gt;(COMUMNNAME)&lt;br /&gt;VALUES(@NEWVALUE)&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;This will done shortly with the use of exists() function that return ‘true’ if select query return records&lt;br /&gt;Otherwise return ‘false’&lt;br /&gt;Like……..&lt;br /&gt;&lt;br /&gt;IF EXISTS(SELECT COLUMNNAME FROM TABLENAME WHERE COLUMNID = @COLUMNID)&lt;br /&gt;BEGIN&lt;br /&gt;UPDATE TABLENAME&lt;br /&gt;SET COLUMNNAME = @NEWVALUE&lt;br /&gt;WHERE COLUMNID = @COLUMNID&lt;br /&gt;END&lt;br /&gt;ELSE&lt;br /&gt;BEGIN&lt;br /&gt;INSERT INTO TABLENAME&lt;br /&gt;(COMUMNNAME)&lt;br /&gt;VALUES(@NEWVALUE)&lt;br /&gt;END&lt;br /&gt;----------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------&lt;br /&gt;Here sql statements for&lt;br /&gt;1.creating table&lt;br /&gt;2.inserting record&lt;br /&gt;3.updating record&lt;br /&gt;4.deleting record&lt;br /&gt;5.fetching records&lt;br /&gt;6.droping table&lt;br /&gt;&lt;br /&gt;For example i take Student as a entity and perform above statements&lt;br /&gt;for it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.Creating table&lt;br /&gt;&lt;br /&gt;CREATE TABLE [dbo].[Student](&lt;br /&gt;[studentID] [bigint] IDENTITY(1,1) NOT NULL,&lt;br /&gt;[studentName] [varchar](50) NOT NULL,&lt;br /&gt;[studentAge] [int] NOT NULL,&lt;br /&gt;[studentSex] [bit] NOT NULL,&lt;br /&gt;[studentBirthDate] [datetime] NOT NULL,&lt;br /&gt;[studentAddress] [varchar](200) NULL,&lt;br /&gt;CONSTRAINT [PK_StudentMaster] PRIMARY KEY CLUSTERED&lt;br /&gt;(&lt;br /&gt;[studentID] ASC&lt;br /&gt;)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]&lt;br /&gt;) ON [PRIMARY]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.Inserting record&lt;br /&gt;&lt;br /&gt;INSERT INTO [dbo].[Student]&lt;br /&gt;([studentName]&lt;br /&gt;,[studentAge]&lt;br /&gt;,[studentSex]&lt;br /&gt;,[studentBirthDate]&lt;br /&gt;,[studentAddress])&lt;br /&gt;VALUES&lt;br /&gt;('Paresh Patel'&lt;br /&gt;,25&lt;br /&gt;,'true'&lt;br /&gt;,'1982-06-23 00:00:00.000'&lt;br /&gt;,'Ahmedabad')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.Updating record&lt;br /&gt;&lt;br /&gt;UPDATE [dbo].[Student]&lt;br /&gt;SET [studentName] = 'Nirmit Oza'&lt;br /&gt;,[studentAge] = 25&lt;br /&gt;,[studentSex] = 'false'&lt;br /&gt;,[studentBirthDate] = '1982-06-23 00:00:00.000'&lt;br /&gt;,[studentAddress] = 'Mehsana'&lt;br /&gt;WHERE [studentID] = 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.Deleting record&lt;br /&gt;&lt;br /&gt;DELETE FROM [dbo].[Student]&lt;br /&gt;WHERE [studentID] = 2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.Fetching records&lt;br /&gt;&lt;br /&gt;SELECT [studentID]&lt;br /&gt;,[studentName]&lt;br /&gt;,[studentAge]&lt;br /&gt;,[studentSex]&lt;br /&gt;,[studentBirthDate]&lt;br /&gt;,[studentAddress]&lt;br /&gt;FROM [dbo].[Student]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.Droping table&lt;br /&gt;&lt;br /&gt;DROP TABLE [dbo].[Student]&lt;br /&gt;----------------------------------------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2505015033805648532-5424800143818198312?l=anildesaisql-helper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anildesaisql-helper.blogspot.com/feeds/5424800143818198312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2505015033805648532&amp;postID=5424800143818198312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5424800143818198312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2505015033805648532/posts/default/5424800143818198312'/><link rel='alternate' type='text/html' href='http://anildesaisql-helper.blogspot.com/2008/02/t-sql-scripts-for-table.html' title='T-SQL Scripts for Table'/><author><name>Anil Desai.&lt;br&gt; Software Engineer&lt;br&gt; T M Technologies &lt;br&gt; &lt;a href="http://www.valinath.com"&gt;જય વાળીનાથ&lt;/a&gt;</name><uri>http://www.blogger.com/profile/12936713267210719914</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='23' src='http://1.bp.blogspot.com/_uFuogp8zohM/ST4J03ZtSiI/AAAAAAAAIds/lCjCPhOgxx8/S220/anilingog_lightbluebk.gif'/></author><thr:total>0</thr:total></entry></feed>
