应该是找不到要删除的note1表,因为第一次执行的时候note1还没有创建
CREATE PROCEDURE notebackup
AS
BEGIN
if DATEPART(HH,GETDATE())=19 and DATEPART(n,GETDATE())=30
begin
--如果表存在,则删除,否则跳过
if (OBJECT_ID('note1')is not null)
drop table note1;
select * into note1 from note;
end
END
GO
你的n是什么啊 ?