2013-03-24 24 views
7

Sử dụng MSSMS Tôi đang cố chạy truy vấn.SQL int để chuyển đổi hex ít/lớn định dạng cuối cùng

SELECT CONVERT(BINARY(16), 14437) 

Nó là kết quả để:

0x00000000000000000000000000003865 

Nhưng đây là những gì tôi đang tìm kiếm:

0x65380000000000000000000000000000 

tôi đã cố gắng sử dụng ngược lại nhưng không có may mắn.

SELECT REVERSE(CONVERT(BINARY(16), 14437)) 

Trả lời

9

Tôi đã thử sử dụng đảo ngược nhưng không có may mắn.

REVERSE trả về một chuỗi. Truyền trở lại dạng nhị phân sẽ trả lại kết quả mong muốn của bạn

SELECT CONVERT(BINARY(16), REVERSE(CONVERT(BINARY(16), 14437))) 
+0

Cảm ơn câu trả lời nhanh. Có thể chấp nhận câu trả lời sau 11 phút. :) – madziikoy

Các vấn đề liên quan