Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How to find the latest updated value in a table without
sending any parameters to that query

Answer Posted / honey

SELECT @@IDENTITY
It returns the last IDENTITY value produced on a
connection, regardless of the table that produced the
value, and regardless of the scope of the statement that
produced the value.
@@IDENTITY will return the last identity value entered into
a table in your current session. While @@IDENTITY is
limited to the current session, it is not limited to the
current scope. If you have a trigger on a table that causes
an identity to be created in another table, you will get
the identity that was created last, even if it was the
trigger that created it.

SELECT SCOPE_IDENTITY()
It returns the last IDENTITY value produced on a connection
and by a statement in the same scope, regardless of the
table that produced the value.
SCOPE_IDENTITY(), like @@IDENTITY, will return the last
identity value created in the current session, but it will
also limit it to your current scope as well. In other
words, it will return the last identity value that you
explicitly created, rather than any identity that was
created by a trigger or a user defined function.

SELECT IDENT_CURRENT(‘tablename’)
It returns the last IDENTITY value produced in a table,
regardless of the connection that created the value, and
regardless of the scope of the statement that produced the
value.
IDENT_CURRENT is not limited by scope and session; it is
limited to a specified table. IDENT_CURRENT returns the
identity value generated for a specific table in any
session and any scope.

To avoid the potential problems associated with adding a
trigger later on, always use SCOPE_IDENTITY() to return the
identity of the recently added row in your T SQL Statement
or Stored Procedure.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are clustered and non-clustered index?

1009


Can you explain what are the restrictions applicable while creating views? : SQL Server Architecture

918


What are the steps you should follow to start sql server in single-user mode?

905


What is difference between rownum and rowid?

903


In what three ways is the return statement used in a stored procedure?

1008


What are the types of indexing?

1084


What is Replication?

1052


What is an example of a primary key?

993


How do you delete duplicate records in sql server?

1058


What does normalization do to data?

1073


Where in ms sql server is ’100’ equal to ‘0’?

1091


you have developed an application which uses many stored procedures and triggers to update various tables users ocassionally get locking problems which tool is best suited to help you diagnose the problem? : Sql server administration

957


List down some advantages of sql stored procedure?

966


Scalability, Availability, Integration with internet, etc.)?

2879


Can we create clustered index on composite key?

1085