sql >> Database >  >> RDS >> Sqlserver

Is er een manier om de identiteit van een tabelvariabele opnieuw in te stellen?

In plaats van te vertrouwen op een identiteit, waarom gebruikt u niet de nieuwe rangschikkingsfuncties zoals Row_Number

Insert @MyTableVar( Id, Value )
Select Row_Number() Over ( Order By Value )
    , Value
From SomeOtherTable


  1. Doctrine genereert geen externe-sleutelbeperkingen voor meerdere databases in MySQL

  2. Mysql - waar clausule langzamer is dan volledige scan

  3. SQL ORDER OP meerdere kolommen

  4. Android aangepaste agenda en herinnering