有人能帮助我吗?
我的存储过程的目标是:
UPDATE
,但是,ELSE会INSERT
我编写了存储过程,但是出现了错误
create proc impDiarias
@cuenta nvarchar (8), @nuevas int
as begin
select*from [impresion diaria] where CuentaDeImp_Cuenta=@cuenta
begin
if [impresion diaria].Imp_Fecha=(CONVERT(varchar(12), GETDATE(), 103))
begin
update [impresion diaria]
set SumaDeImp_hojas1 = (SumaDeImp_hojas1 + @nuevas)
end
else
insert into [impresion diaria]
values (CONVERT(varchar(12), GETDATE(), 103), '', @cuenta, @nuevas)
end
end
错误是:
男士4104,Nivel 16,Estado 1,Procedimiento impDiarias,Línea6
El identificador formado por varias partes“impresion diaria.Imp_Fecha”no se pudo enlazar。