cześć chłopaki proste pytanie, na które zdawało mi się, że jestem zakłopotany. Mam coś, co wydaje się działać, ale mam pusty wynik. Mam ciąg tekstowy w kolumnie w bazie danych. ze względu na to pytanie powiedzmy, że ciąg tekstowy to "jhonSmith" Chciałbym uzyskać szesnastkową reprezentację tego ciągu. za pomocą prostego polecenia select serwera sql. Nie mam dostępu do tworzenia ani wywoływania procedur w bazie danych. jest to najlepsze, jakie udało mi się wymyślić, ale zwraca puste. Jeśli wyłączysz funkcję konwersji, to działa.Konwertuj ciąg tekstowy na reprezentację szesnastkową lub reprezentację binarną
select distinct convert (varbinary, dim_employee.full_name) as Employee
from dim_employee
where 1=1
jeśli używam varchar zamiast varbinary, otrzymuję dane z powrotem, co prowadzi mnie do przekonania, że nie robię tego poprawnie. Czy ktoś może wskazać mi właściwy kierunek. Proszę!!!
Masz literówkę: 'disctinct' ->' distinct' – Hogan
Gdzie dokładnie próbujesz (i nie możesz) zobaczyć wyniki varbinary? –
dziękuję, że zauważyłem literówkę. – Miguel