2017-02-15 4 views
0

암호화 된 데이터를 보려면 다음 select 문이 있습니다.캐스팅 후 첫 번째 문자 제거

SELECT 
cast(cast([ID] as varbinary (max)) as varchar (max)) as ID 
,cast(cast([Filter] as varbinary (max)) as varchar (max)) as Filter 
,cast(cast([English] as varbinary (max)) as varchar (max)) as Description 
FROM [Alpha].[dbo].[LangDescription] 

ID 입력란에서 앞자리 문자를 삭제하고 싶습니다. 어떻게 내가 두 가지를 통합 할 수 있을지 생각해?

답변

0

귀하의 구문은 처럼 보이는, 그래서 나는 STUFF를 사용하는 것이 좋습니다 것입니다 :

SELECT 
STUFF(cast(cast([ID] as varbinary (max)) as varchar (max)), 1, 1, '') as ID 
,cast(cast([Filter] as varbinary (max)) as varchar (max)) as Filter 
,cast(cast([English] as varbinary (max)) as varchar (max)) as Description 
FROM [Alpha].[dbo].[LangDescription] 
+0

코멘트에 코드를 작성하지 않도록하십시오. 대신 질문을 수정하십시오. –

+0

Zohar의 응답은 매우 도움이되었습니다 .. 감사합니다. –