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
Ngăn chặn bế tắc MERGE
Trong một trong các cơ sở dữ liệu của chúng tôi, chúng tôi có một bảng được truy cập đồng thời theo nhiều luồng. Chủ đề cập nhật hoặc chèn hàng qua MERGE. Thỉnh thoảng cũng có các luồng xóa hàng, vì vậy dữ liệu bảng rất dễ bay hơi. …

1
Khi thực hiện giao dịch cơ sở dữ liệu chéo, trong đó (các) nhật ký giao dịch là thông tin được lưu trữ?
Đưa ra đoạn trích sau: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit Thông tin giao dịch sẽ được chèn vào cơ sở dữ liệu nào? Tôi hy vọng cả hai nhật ký sẽ nhận được tất cả dữ liệu, …



2
Biến trong một biến khác trong chế độ SQLCMD
Cố gắng dọn dẹp tập lệnh SQL của tôi với chế độ SQLCMD và tôi gặp phải một vấn đề: :setvar db_suffix "some_suffix" :setvar some_db "some_db_$(db_suffix)" print 'some_db: $(some_db)' Đầu ra của nó là: some_db: some_db_$(db_suffix) Tuy nhiên, điều tôi mong đợi là: some_db: some_db_some_suffix Có cách nào để có …



3
Kết hợp SQL Row với XML PATH và STUFF đưa ra lỗi sql tổng hợp
Tôi đang cố gắng truy vấn hai bảng và nhận được kết quả như sau: Section Names shoes AccountName1, AccountName2, AccountName3 books AccountName1 Các bảng là: CREATE TABLE dbo.TableA(ID INT, Section varchar(64), AccountId varchar(64)); INSERT dbo.TableA(ID, Section, AccountId) VALUES (1 ,'shoes','A1'), (2 ,'shoes','A2'), (3 ,'shoes','A3'), (4 ,'books','A1'); CREATE TABLE dbo.TableB(AccountId …







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.