2015-04-10 3 views
0

У меня есть заявлениеSybase Заменить функции Issue

SET @abc = 'ankit kumar' 
SET @xyz = 'rohit' 
SET @abc = SELECT REPLACE(@abc, 'ankit', @xyz) 

но он не работает и дает ошибку: Неправильный синтаксис около ключевого слова «SELECT». Я также попытался ниже вместо 3-й линии, но он не работает либо:

SET @abc = REPLACE(@abc, 'ankit', @xyz) 

Пожалуйста помогите. Я использую Sybase ASE

ответ

1

Попробуйте это:

declare @abc varchar(100) 
declare @xyz varchar(100) 

SET @abc = 'ankit kumar' 
SET @xyz = 'rohit' 
set @abc = str_replace(@abc, 'ankit', @xyz) 
+0

Это тоже не работает –

+0

я отправил полный код из моего ase15.0. вставьте ошибку, которую вы сейчас получаете. – www

0

Вы оба «установить» и «выбрать» в том же заявлении. Выбери один.

SET @abc = REPLACE(@abc, 'ankit', @xyz) 

или

SELECT @abc = REPLACE(@abc, 'ankit', @xyz) 
Смежные вопросы