Tôi cần cập nhật thông tin mô tả cho từng mã tỉnh trong bảng Tỉnh. Những gì tôi đang làm là:Có cách nào để hợp nhất nhiều truy vấn cập nhật vào một truy vấn không?
update Provinces
set Description='Mississippi'
where Code = 'MS'
update Provinces
set Description = 'Maryland'
where Code = 'MD'
.... --around 100 more update queries like that.
Bằng cách này, có một dòng mã lặp lại, trông không tốt cho tôi. Tôi tự hỏi liệu có cách nào tốt hơn và chuyên nghiệp hơn để thực hiện nhiệm vụ tương tự không. Bất kỳ trợ giúp hoặc cố vấn sẽ được đánh giá cao.
Hoặc bỏ qua CTE và chỉ 'bên tham gia (các giá trị ('Mississippi', 'MS'), ('Maryland ',' MD ')) dưới dạng ProvinceDescription (Mô tả, Mã) trên ProvinceDescription.Code = p.Code'. – HABO
@Habo Đúng, tôi thích cte hơn vì tôi nghĩ nó làm tăng khả năng đọc. – SqlZim