Câu hỏi được gắn thẻ «sql-server»

Tất cả các phiên bản của Microsoft SQL Server (không phải MySQL). Vui lòng thêm một thẻ dành riêng cho phiên bản, như sql-server-2016, vì nó thường liên quan đến câu hỏi.

1
Tại sao thực hiện xóa trên chế độ xem được phân vùng của tôi dẫn đến Chèn Chỉ mục cụm?
Tôi có một khung nhìn được phân vùng có trình kích hoạt chèn bên dưới (phân vùng mans kém). Khi tôi thực hiện XÓA, tôi nhận được gói truy vấn bên dưới: delete from factproductprice where pricedate = '20170725' Kích hoạt trên xem: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF …





3
DISTINCT trên một cột và trả về các hàng TOP
Làm thế nào để bạn truy vấn cho ba khách hàng duy nhất với lớn nhất Purchase_Cost? Tôi muốn áp dụng DISTINCTduy nhất trên Customer_Name, nhưng truy vấn bên dưới áp dụng phân biệt trên cả ba cột. Tôi nên sửa đổi truy vấn như thế nào để có được …




1
Cột tính toán liên tục gây ra quét
Chuyển đổi một cột thông thường thành một cột được tính toán bền bỉ đang khiến truy vấn này không thể thực hiện tìm kiếm chỉ mục. Tại sao? Đã thử nghiệm trên một số phiên bản SQL Server, bao gồm 2016 SP1 CU1. Repros Với một cột được tính …

1
Bây giờ COALESCE có thể sargable?
Một trong những nhà phát triển của tôi đang tranh luận rằng COALESCE(column, default value) = default valuebây giờ có thể nói được. Có đúng không? Tôi đã chạy thử nghiệm sau đây, và nghĩ rằng nó ngụ ý rằng COALESCEnó không thể nói được. USE tempdb; SELECT @@VERSION; -- …





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.