I need to create a table variable with an identity seed that starts with the max value of a field in another table?
I\'ve tried this:
DECLARE @Identi
You can check the current value of an IDENTITY column by using:
DBCC CHECKIDENT (#HH)
and you can also change that later on using:
DBCC CHECKIDENT (#HH, RESEED, 42)
and that also works with a variable for the new value:
DBCC CHECKIDENT (#HH, RESEED, @IdentitySeed)
It works for local and global temporary tables (i.e. CREATE TABLE #HH (...)
or CREATE TABLE ##HH (....)
- but it doesn't seem to work with table variables :-(
Sorry, it seems you can't do this with table variables.....