Click here to Skip to main content
15,888,521 members
Home / Discussions / Database
   

Database

 
QuestionUsing Change Data Capture to Replicate data Pin
Pascal Ganaye4-Jan-12 0:12
Pascal Ganaye4-Jan-12 0:12 
AnswerRe: Using Change Data Capture to Replicate data Pin
Mycroft Holmes4-Jan-12 12:14
professionalMycroft Holmes4-Jan-12 12:14 
AnswerRe: Using Change Data Capture to Replicate data Pin
eusimonica8-Jan-12 23:32
eusimonica8-Jan-12 23:32 
AnswerRe: Using Change Data Capture to Replicate data Pin
shreekar11-Jan-12 7:44
shreekar11-Jan-12 7:44 
QuestionAutomate job schedule Pin
Neelesh_Rmsi2-Jan-12 23:10
Neelesh_Rmsi2-Jan-12 23:10 
AnswerRe: Automate job schedule Pin
SilimSayo3-Jan-12 10:58
SilimSayo3-Jan-12 10:58 
AnswerRe: Automate job schedule Pin
SilimSayo6-Jan-12 13:58
SilimSayo6-Jan-12 13:58 
QuestionOptimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Nadia Monalisa1-Jan-12 14:46
Nadia Monalisa1-Jan-12 14:46 
Hello,

I just started learning TSQL Stored procedure (SQL Server 2005) and looks like it does not have strong set of functions that I could do in programming languages. Anyway, I wanted to return a string type data which holds comma separated value read from a temporary table. After spending hours, I came to the following code that WORKS. But I am wondering there should be more efficient way to do that. My following code runs at least 2 query to the temp table in each iteration to build the string where one of the query uses Nested SQL statement which can be more expensive in performance. So, Would anyone please tell me is there any better way to do that ? I thought there would be SKIP operation but SKIP operator is not being accepted by my SQL Server. IF there was any SKIP operator, at least I could save a nested query. Anyway, your help would be highly appreciated.

Regards.

SQL
DECLARE @Iterator INT
 SET @Iterator = 0

WHILE (@Iterator < @totalIds)
BEGIN

    IF(@Iterator = 0)
     BEGIN
              SELECT TOP 1 @DeletedIDArr = CAST(Id AS varchar(50)) FROM #deletedIds
     END
    ELSE
     BEGIN
             SELECT TOP 1 @DeletedIDArr = (@DeletedIDArr + ',' + CAST(Id AS varchar(50)))
             FROM #deletedIds
             WHERE Id NOT IN(SELECT TOP (@Iterator) Id FROM #deletedIds);
     END
    SET @Iterator = @Iterator + 1
END

AnswerRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Luc Pattyn1-Jan-12 15:31
sitebuilderLuc Pattyn1-Jan-12 15:31 
GeneralRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Nadia Monalisa1-Jan-12 16:16
Nadia Monalisa1-Jan-12 16:16 
AnswerRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Luc Pattyn1-Jan-12 16:57
sitebuilderLuc Pattyn1-Jan-12 16:57 
AnswerRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
PIEBALDconsult1-Jan-12 16:07
mvePIEBALDconsult1-Jan-12 16:07 
GeneralRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Nadia Monalisa1-Jan-12 21:29
Nadia Monalisa1-Jan-12 21:29 
AnswerRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Shameel1-Jan-12 18:40
professionalShameel1-Jan-12 18:40 
GeneralRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
Nadia Monalisa1-Jan-12 21:30
Nadia Monalisa1-Jan-12 21:30 
AnswerRe: Optimizing TSQL Stored Procedure Code, need a better alternative for performance. Pin
unclejimbob5-Jan-12 11:52
unclejimbob5-Jan-12 11:52 
QuestionTable not updated when value not set Pin
lionelcyril29-Dec-11 19:36
lionelcyril29-Dec-11 19:36 
AnswerRe: Table not updated when value not set Pin
Md. Marufuzzaman29-Dec-11 21:01
professionalMd. Marufuzzaman29-Dec-11 21:01 
AnswerRe: Table not updated when value not set Pin
jschell30-Dec-11 9:04
jschell30-Dec-11 9:04 
QuestionHow to auto detect row version, if some one update manually Pin
Md. Marufuzzaman29-Dec-11 19:25
professionalMd. Marufuzzaman29-Dec-11 19:25 
SuggestionRe: How to auto detect row version, if some one update manually Pin
Jan Steyn29-Dec-11 20:59
Jan Steyn29-Dec-11 20:59 
GeneralRe: How to auto detect row version, if some one update manually Pin
Md. Marufuzzaman29-Dec-11 21:28
professionalMd. Marufuzzaman29-Dec-11 21:28 
GeneralRe: How to auto detect row version, if some one update manually Pin
PIEBALDconsult30-Dec-11 4:13
mvePIEBALDconsult30-Dec-11 4:13 
AnswerRe: How to auto detect row version, if some one update manually Pin
Eddy Vluggen30-Dec-11 5:26
professionalEddy Vluggen30-Dec-11 5:26 
QuestionGrant permissions to role on another role Pin
Danzy8329-Dec-11 13:27
Danzy8329-Dec-11 13:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.