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
XÓA so với TRUNCATE
Tôi đang cố gắng để hiểu rõ hơn về sự khác biệt giữa các lệnh DELETEvà TRUNCATElệnh. Sự hiểu biết của tôi về nội bộ đi theo hướng nào đó: DELETE-> công cụ cơ sở dữ liệu tìm và xóa hàng khỏi các trang dữ liệu có liên quan và …






1
GO Sau mỗi câu lệnh T-SQL
Lý do đằng sau việc sử dụng câu lệnh GO sau mỗi câu lệnh SQL là gì? Tôi hiểu rằng GO báo hiệu kết thúc đợt và / hoặc cho phép danh tiếng của các câu lệnh nhưng nó có lợi thế gì khi sử dụng nó sau mỗi câu …

4
NOLOCK luôn xấu?
Tôi là một Nhà phát triển Báo cáo muốn thực hiện các truy vấn của mình hiệu quả nhất có thể. Tôi đã từng làm việc với một DBA, người đã nói với tôi - tôi tin bởi vì tôi luôn xử lý các báo cáo trên Máy chủ sản …



3
Chạy tổng cộng với số lượng?
Như tiêu đề cho thấy tôi cần một số trợ giúp để có được tổng số hoạt động trong T-SQL. Vấn đề là tổng số tôi cần làm là tổng của một số đếm: sum(count (distinct (customers))) Nói rằng nếu tôi chạy số đếm một mình, kết quả sẽ là: …
34 sql-server  t-sql 



2
Tối ưu hóa các kế hoạch với các trình đọc XML
Thực hiện truy vấn từ đây để kéo các sự kiện bế tắc ra khỏi phiên sự kiện mở rộng mặc định SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets …

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.