【发布时间】:2013-03-01 23:49:32
【问题描述】:
以下是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 行的关键字结尾附近的语法不正确。”
请有人帮我语法。
【问题讨论】:
标签: sql sql-update case