Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Máy chủ SQL:CẬP NHẬT MyTable SET col1 =value, col2 =col1

Đây là một giải pháp thay thế khác để thử:

DECLARE @x float;

UPDATE MyTable
SET
  @x = col1 = formula,
  col2 = @x * …
OPTION (MAXDOP 1)

hoặc:

DECLARE @x float;

UPDATE MyTable
SET
  @x = formula,
  col1 = @x,
  col2 = @x * …
OPTION (MAXDOP 1)

OPTION (MAXDOP 1) ở đó để đảm bảo trình tự đánh giá tuần tự của các bài tập.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy tên ngày ngắn trong SQL Server (T-SQL)

  2. có cách nào để lấy danh sách các chức năng sẵn có của máy chủ sql không?

  3. SQL Server:Các cột chỉ mục được sử dụng như thế nào?

  4. Cách lấy chuỗi con với hàm tích hợp T-sql

  5. Thay đổi tính năng thu thập dữ liệu để chỉ cập nhật và xóa