Oracle
merge into IN_PORT_TEST d using dual
on ( d.Listno= ? )
when not matched then insert (Listno,stano,dt) values ( ?,?,to_date(?,'yyyy-mm-dd hh24:mi:ss'))
when matched then update set stano=?,dt=to_date(?,'yyyy-mm-dd hh24:mi:ss')
sqlserver
if not exists (select 1 from t where id = 1)
insert into t(id, update_time) values(1, getdate())
else
update t set update_time = getdate() where id = 1