Bazı zamanlar vardır, bir virgül bile birkaç saate mal olabilir.İşte şansıma geliştirme aşamasında yakaladığım bir "copy paste programming" hatası.
if @va_niccheckcfg_id=0
begin
insert
va_niccheckcfg_tbl
values
(
@va_niccheckcfg_name,
@va_niccheckcfg_status,
@va_niccheckcfg_esxip
)
end
else
begin
update
va_niccheckcfg_tbl
set
va_niccheckcfg_name=@va_niccheckcfg_name,
va_niccheckcfg_status=@va_niccheckcfg_status,
va_niccheckcfg_esxip=@va_niccheckcfg_esxip
where
@va_niccheckcfg_id=@va_niccheckcfg_id
end
evet farketmişsinizdir, update komutunun koşulunda
@va_niccheckcfg_id=@va_niccheckcfg_id
kodu bütün tabloyu 2 sn de allak bullak edebilecek bir potansiyele sahip.
AMAN DİYORUM :)