2016-01-23 40 views
-3

我有一個JDBC程序要使用事務,如果語句是一個SQL字符串, 如:JDBC MSSQL的TSQL無法正常工作

update tab1 set name='killy' where code='admin' 

但聲明包含「如果存在......」,例如:

if exists(select * form tab1 where code='admin') then 
    update tab1 set name='killy' where code='admin' 
else 
    insert into tab1 values('admin','killy') 

這個問題一直困惑着我。

+1

我不明白 - 問題是什麼? – koem

+0

對不起,我錯了! –

回答

0

對不起,我試了一下,效果很好。