Click here to Skip to main content
15,902,854 members
Home / Discussions / Database
   

Database

 
GeneralRe: Is Insert, Delete, Update already had transaction Pin
_J_25-Mar-05 2:12
_J_25-Mar-05 2:12 
GeneralRe: Is Insert, Delete, Update already had transaction Pin
Colin Angus Mackay25-Mar-05 2:25
Colin Angus Mackay25-Mar-05 2:25 
GeneralRe: Is Insert, Delete, Update already had transaction Pin
_J_25-Mar-05 2:38
_J_25-Mar-05 2:38 
GeneralRe: Is Insert, Delete, Update already had transaction Pin
turbochimp25-Mar-05 20:30
turbochimp25-Mar-05 20:30 
GeneralT-SQL Question Pin
Mickey_WWW24-Mar-05 19:09
sussMickey_WWW24-Mar-05 19:09 
GeneralRe: T-SQL Question Pin
_J_25-Mar-05 1:56
_J_25-Mar-05 1:56 
GeneralRe: T-SQL Question Pin
Tony Lewis25-Mar-05 10:00
Tony Lewis25-Mar-05 10:00 
GeneralRe: T-SQL Question Pin
WDI26-Mar-05 0:05
WDI26-Mar-05 0:05 
GeneralRe: T-SQL Question Pin
Tony Lewis26-Mar-05 2:05
Tony Lewis26-Mar-05 2:05 
GeneralRe: T-SQL Question Pin
turbochimp25-Mar-05 18:12
turbochimp25-Mar-05 18:12 
GeneralRe: T-SQL Question Pin
Suman Singh29-Mar-05 11:38
professionalSuman Singh29-Mar-05 11:38 
GeneralHandle SQL errors with severity 10 Pin
_J_23-Mar-05 9:05
_J_23-Mar-05 9:05 
GeneralRe: Handle SQL errors with severity 10 Pin
Chris Meech23-Mar-05 9:14
Chris Meech23-Mar-05 9:14 
GeneralRe: Handle SQL errors with severity 10 Pin
_J_23-Mar-05 9:29
_J_23-Mar-05 9:29 
GeneralRe: Handle SQL errors with severity 10 Pin
Chris Meech23-Mar-05 9:54
Chris Meech23-Mar-05 9:54 
GeneralRe: Handle SQL errors with severity 10 Pin
_J_23-Mar-05 10:07
_J_23-Mar-05 10:07 
GeneralRe: Handle SQL errors with severity 10 Pin
Colin Angus Mackay23-Mar-05 13:03
Colin Angus Mackay23-Mar-05 13:03 
GeneralRe: Handle SQL errors with severity 10 Pin
_J_23-Mar-05 21:31
_J_23-Mar-05 21:31 
GeneralRow ID after INSERT to database Pin
Abyss22-Mar-05 21:00
Abyss22-Mar-05 21:00 
GeneralRe: Row ID after INSERT to database Pin
_J_23-Mar-05 1:45
_J_23-Mar-05 1:45 
GeneralRe: Row ID after INSERT to database Pin
Abyss23-Mar-05 2:19
Abyss23-Mar-05 2:19 
GeneralRe: Row ID after INSERT to database Pin
Jeff Martin23-Mar-05 3:37
Jeff Martin23-Mar-05 3:37 
You should really use SCOPE_IDENTITY() to be safe. @@IDENTITY returns the last Identity value no matter what the scope. For example,

You have 2 tables, table1 and table2. table1 has a trigger that when a record is inserted, it inserts a record in table2.

INSERT INTO table1
VALUES ...

--the record you inserted into table1
--created the identity of i.e. 1001
--and it fired the insert trigger
--which inserted identity value of
--i.e. 2002 into table2.

DECLARE @myID int
SELECT @myID = @@IDENTITY

@myID will be equal to 2002 (the value from table2) because @@IDENTITY ignores scope

if you use...

SELECT @myID = SCOPE_IDENTITY()

@myID would be equal to 1001 because the trigger is outside the scope of this query/stored proc/whatever.

Jeff Martin
My Blog
GeneralRe: Row ID after INSERT to database Pin
_J_23-Mar-05 3:53
_J_23-Mar-05 3:53 
GeneralRe: Row ID after INSERT to database Pin
Abyss23-Mar-05 21:25
Abyss23-Mar-05 21:25 
GeneralRe: Row ID after INSERT to database Pin
Huseyin Altindag24-Mar-05 0:33
Huseyin Altindag24-Mar-05 0:33 

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.