日期:2014-05-18 浏览次数:20616 次
/****** 对象: StoredProcedure [dbo].[sp_Insert_atemp] 脚本日期: 08/02/2012 14:24:24 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[Sp_insert_atemp]
-- @inserStartTime char(10),
-- @inserEndTime varchar(20),
-- @rtn int output
AS
  BEGIN
      SET NOCOUNT ON;
      DECLARE @ObjID CHAR(128)
      DECLARE @contentkey VARCHAR(512)
      DECLARE @FileName VARCHAR(128)
      DECLARE cur1 CURSOR FOR
        SELECT ObjID,
               FileName
        FROM   CS_DocFiles
        WHERE  InsertedTime >= '2012-7-27'
               AND InsertedTime < '2012-7-28'
      OPEN cur1
      FETCH NEXT FROM cur1 INTO @ObjID, @FileName
      WHILE @@FETCH_STATUS = 0 --循环记录集
        BEGIN
            INSERT INTO atemp
                        (Objid,
                         filename)
            VALUES     (@ObjID,
                        @FileName)
            FETCH NEXT FROM cur1 INTO @ObjID, @FileName
        END
      CLOSE cur1
      DEALLOCATE cur1
  END 
没有问题。 提示你 对象名 'dbo.sp_Insert_atemp' 无效。
你看看你执行该存储过程时 所选的数据库是否一致?
------解决方案--------------------
是不是你的数据库选择错了