以下は sybase コードです。以下が正しいかどうか誰かが見ることができますか?私はどこかで構文を見逃していると思います
declare @test varchar(32)
select @test="/data/dump/team/"
update link
set link.value=
case when @test=substring(link.value,1,17)
then @test
when @test != substring(link.value,1,17)
value
end
where link.value != ""
and link_id=0 and row_id = 462135
そのままでは、次のエラーが表示されます。「10 行目のキーワードの終わり付近の構文が正しくありません。」
誰かが構文を手伝ってくれませんか。