2017-02-15 17 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 был очень полезен .. Спасибо –