Click here to Skip to main content
15,896,606 members
Home / Discussions / Database
   

Database

 
GeneralRe: Database Restore Error TSQL Pin
Vimalsoft(Pty) Ltd15-Jan-09 23:41
professionalVimalsoft(Pty) Ltd15-Jan-09 23:41 
GeneralRe: Database Restore Error TSQL Pin
Wendelius16-Jan-09 8:52
mentorWendelius16-Jan-09 8:52 
Question2 basic transaction issues Pin
George_George15-Jan-09 20:21
George_George15-Jan-09 20:21 
AnswerRe: 2 basic transaction issues Pin
Wendelius15-Jan-09 20:57
mentorWendelius15-Jan-09 20:57 
GeneralRe: 2 basic transaction issues Pin
George_George15-Jan-09 21:37
George_George15-Jan-09 21:37 
GeneralRe: 2 basic transaction issues Pin
Wendelius15-Jan-09 21:54
mentorWendelius15-Jan-09 21:54 
GeneralRe: 2 basic transaction issues Pin
George_George15-Jan-09 22:42
George_George15-Jan-09 22:42 
GeneralRe: 2 basic transaction issues Pin
Wendelius16-Jan-09 9:07
mentorWendelius16-Jan-09 9:07 
How the transaction scope is defined is a matter of opinion. I think most people use the logic that stored procedure starts and ends the transaction. However, there are downsides especially if rollback is executed because in that case the whole transaction is rolled back, even if it's started outside the stored procedure.

So this means that you actually cannot decide alone what transaction scope will be used. The application may be affected by your decisions. You could use @@TRANCOUNT to investigate if transaction is started outside the procedure and in the logic of your stored procedure you would execute rollback based on the initial transaction count.

There's a very good article you should read: http://www.codeproject.com/KB/database/sqlservertransactions.aspx[^]

The need to optimize rises from a bad design.My articles[^]

AnswerRe: 2 basic transaction issues Pin
Ashfield15-Jan-09 21:02
Ashfield15-Jan-09 21:02 
GeneralRe: 2 basic transaction issues Pin
George_George15-Jan-09 21:24
George_George15-Jan-09 21:24 
GeneralRe: 2 basic transaction issues Pin
Ashfield16-Jan-09 1:17
Ashfield16-Jan-09 1:17 
GeneralRe: 2 basic transaction issues Pin
George_George15-Jan-09 21:38
George_George15-Jan-09 21:38 
GeneralRe: 2 basic transaction issues Pin
Ashfield16-Jan-09 1:18
Ashfield16-Jan-09 1:18 
QuestionTime Addition Problem Pin
AliAmjad14-Jan-09 19:22
AliAmjad14-Jan-09 19:22 
AnswerRe: Time Addition Problem Pin
Wendelius15-Jan-09 4:13
mentorWendelius15-Jan-09 4:13 
GeneralDifference between MS SQL and ORACLE Pin
Subin Alex14-Jan-09 16:48
Subin Alex14-Jan-09 16:48 
GeneralRe: Difference between MS SQL and ORACLE Pin
Ashfield14-Jan-09 21:12
Ashfield14-Jan-09 21:12 
GeneralRe: Difference between MS SQL and ORACLE Pin
Wendelius15-Jan-09 0:41
mentorWendelius15-Jan-09 0:41 
GeneralRe: Difference between MS SQL and ORACLE Pin
Subin Alex15-Jan-09 2:52
Subin Alex15-Jan-09 2:52 
GeneralRe: Difference between MS SQL and ORACLE Pin
leckey15-Jan-09 5:12
leckey15-Jan-09 5:12 
QuestionDynamic Parameters in procedure Pin
monika_vasvani14-Jan-09 7:51
monika_vasvani14-Jan-09 7:51 
AnswerRe: Dynamic Parameters in procedure Pin
Wendelius14-Jan-09 8:01
mentorWendelius14-Jan-09 8:01 
AnswerBe careful with creating Dynamic SQL Pin
David Mujica14-Jan-09 8:43
David Mujica14-Jan-09 8:43 
AnswerRe: Dynamic Parameters in procedure Pin
RyanEK14-Jan-09 13:54
RyanEK14-Jan-09 13:54 
AnswerRe: Dynamic Parameters in procedure Pin
Ashfield14-Jan-09 21:17
Ashfield14-Jan-09 21:17 

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.