sql >> Databasteknik >  >> RDS >> Sqlserver

SQL:Hur får man id:t för värden jag precis infogade?

@@IDENTITY är inte scope-säker och kommer att få tillbaka id:t från en annan tabell om du har en insättningstrigger på den ursprungliga tabellen, använd alltid SCOPE_IDENTITY()



  1. Skapa infogningsutlösare för att automatiskt öka int-fältet för sammansatt PK (String, int), starta om numreringen vid 1 för nya strängar

  2. Säkert alternativ till mysql_real_escape_string? (PHP)

  3. kopiera databasstruktur utan data i mysql (med tomma tabeller)

  4. SUMMA med en pivot för att beräkna totalpoäng