Tôi có truy vấn động mà tôi muốn nối bộ định danh duy nhất, nhưng các toán tử + và & không hỗ trợ điều này, có cách nào tôi có thể nối chuỗi định danh duy nhất với chuỗi động hay không. Bất kỳ mẫu hoặc bất kỳ trợ giúp nào về vấn đề này sẽ được đánh giá cao.Làm thế nào để ghép nối bộ định danh duy nhất trong truy vấn động
Trả lời
Bạn đã thử truyền hoặc chuyển đổi thành chuỗi trước, sau đó đồng bộ hóa?
CAST(NEWID() AS NVARCHAR(36))
Tôi biết điều này là cũ nhưng tôi chạy vào bài đăng này cố gắng tìm ra điều tương tự và vấn đề là tôi không có đủ số nhận dạng duy nhất của mình. Tôi về cơ bản đã có:
'SELECT * FROM Interface WHERE ID = '' + CAST(@InterfaceID AS NVARCHAR(36)) + '' AND 1 = 1'
tôi đã nhận một lỗi nói rằng cú pháp không chính xác gần 00A (phần đầu tiên của GUID). Vấn đề là điều này đã được phân tích cú pháp để:
SELECT * FROM Interface WHERE ID = 00A3F5B5-C7B3-4128-B03A-EADE79129F40 AND 1 = 1
Bằng cách thay đổi truy vấn của tôi để:
'SELECT * FROM Interface WHERE ID = ''' + CAST(@InterfaceID AS NVARCHAR(36)) + ''' AND 1 = 1'
với ba dấu nháy tôi nhận:
SELECT * FROM Interface WHERE ID = '00A3F5B5-C7B3-4128-B03A-EADE79129F40' AND 1 = 1
Đó là chính xác.
Hy vọng điều đó sẽ hữu ích.
- 1. Làm thế nào để xác định một bộ định danh duy nhất trống trong SQL Server 2005?
- 2. Có thể ghép nối chuỗi trong Truy vấn ColdFusion của truy vấn không?
- 3. Làm thế nào để tạo và chèn thủ công một bộ định danh duy nhất trong máy chủ sql?
- 4. Ghép nối trong Bộ chọn jQuery
- 5. SQL, Làm cách nào để ghép nối các kết quả?
- 6. Làm thế nào để có được một định danh duy nhất của máy tính?
- 7. Bộ chọn ghép nối trong jQuery?
- 8. Làm thế nào để thoát khỏi một báo giá duy nhất được sử dụng trong một truy vấn OData?
- 9. Làm thế nào để tránh việc ghép nối View và Controller trong Swing
- 10. Khi nào sử dụng danh sách ghép nối trong R?
- 11. Ghép nối các danh sách trong Haskell
- 12. Làm thế nào để bạn duy trì giá trị chuỗi truy vấn trong asp.net mvc?
- 13. Ghép nối danh sách C# của byte []
- 14. Làm thế nào để tạo ra một định danh duy nhất của một chiều dài cố định trong Java?
- 15. Truy vấn MySQL để chỉ định một số ngẫu nhiên duy nhất cho mỗi hàng
- 16. Làm thế nào để sử dụng cùng một kết nối cho hai truy vấn trong Spring?
- 17. Làm thế nào trong Scala để tìm các mục duy nhất trong Danh sách
- 18. Làm thế nào để đối phó với báo giá duy nhất trong truy vấn SQL VBA Word?
- 19. làm thế nào để có được một kết quả duy nhất từ một truy vấn SQLite trong python?
- 20. Làm thế nào để truy vấn 10 bản ghi ngẫu nhiên duy nhất trong cơ sở dữ liệu mysql?
- 21. Mã định danh duy nhất (guid) làm khóa chính trong thiết kế cơ sở dữ liệu
- 22. Mã định danh duy nhất cho NSManagedObject
- 23. Có một đối tượng định danh duy nhất trong Python
- 24. Ghép nối các video clip với nhau thành một video duy nhất như Vine
- 25. Phương pháp hay nhất để tạo truy vấn động, được đánh máy JPA?
- 26. Cách nhanh nhất để chuyển đổi danh sách các chuỗi thành một chuỗi được ghép nối?
- 27. Làm thế nào để thả duy nhất trong MySQL?
- 28. Nối kết quả từ hai truy vấn và đầu ra dưới dạng một bảng duy nhất
- 29. Ghép nối chuỗi trong VBA
- 30. Java ghép nối để tạo chuỗi hoặc định dạng
tôi đã thử tính năng này không hoạt động, đưa cú pháp không chính xác gần hoặc chuyển đổi nếu im chuyển đổi –
@Yaser: "CHỌN CAST (NEWID() AS NVARCHAR (36))". Hãy thử và suy nghĩ cho chính mình. – gbn
Xin lỗi Các bạn thân mến nơi tôi đang ở tình trạng WHERE (CreatedBy = CAST (@p_CreatedBy AS NVARCHAR (100))) ở đây @CreatedBy là một uniqueidentifier tôi thậm chí đã thử chuyển đổi nó, không nhận được kết quả nào. Vui lòng giúp –