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

Актуализиране на таблица с произволен запис в изявление за актуализиране в SQL Server?

Добре, мисля, че това е една от най-странните заявки, които съм писал, и мисля, че това ще бъде ужасно бавно. Но опитайте:

UPDATE A
SET A.hostessid = B.hostessId
FROM member_info_test A
CROSS APPLY (SELECT TOP 1 hostessId
             FROM hostess_test 
             WHERE A.somecolumn = A.somecolumn
             ORDER BY NEWID()) B


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Риск от сблъсък на UUID, използвайки различни алгоритми

  2. Как да избягвате низове в SQL Server с помощта на PHP?

  3. SQL Server *=Оператор?

  4. Как да направите изтриване на преминаваща заявка в SQL Server

  5. Автоматично изчисляване на колони в sql таблица въз основа на данни от предишен ред