以下は 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 行目のキーワードの終わり付近の構文が正しくありません。」
誰かが構文を手伝ってくれませんか。