Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server AutoIncrement варира според стойността на друго поле

select pk1,pk2,ROW_NUMBER() over (partition by pk1,pk2 order by (select 0)) as AIfield
from yourtable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в CTE:Типовете не съвпадат между котвата и рекурсивната част

  2. Обединете много колони в една, като запазите сходството и замените разликите

  3. Случайна извадка от голям набор от данни

  4. SqlDataAdapter.Fill() - Препълване на преобразуване

  5. Изключете временно ограниченията (MS SQL)