日期:2014-05-17  浏览次数:20658 次

存储过程提示未定义变量@cCusCode


USE UFDATA_012_2011

--exec usp_zhangjie 
--@cCusCode='全部',
--@start='2013-01-01',
--@end='2013-12-31',
--@cPersonCode='全部',
--@cDepCode='全部',
--@csocode='全部',
--@strCode='全部',
--@cInvCode='全部'




GO
/****** Object:  StoredProcedure [dbo].[usp_zhangjie]    Script Date: 12/08/2013 17:28:45 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
--建立销售收入信息表
GO
alter proc [dbo].[usp_zhangjie]
  @cCusCode varchar(50),   --客户编码
  @start datetime, --开始日期
  @end datetime,  --结束日期
  @cPersonCode varchar(50), --业务员编码
  @cDepCode varchar(50),  --部门编码
  @csocode varchar(50),  --需求跟踪号
  @strCode varchar(50),  --合同编码
  @cInvCode varchar(50)  --产品编码
as
BEGIN

--建立销售收入信息表
IF OBJECT_ID('tempdb..#temp_ccodeIN') IS NOT NULL
DROP TABLE #temp_ccodeIN;
GO

CREATE TABLE #temp_ccodeIN(
    citem_id VARCHAR(255) NULL,                       --项目号
    md money NULL                                     --支出金额
      )

INSERT INTO #temp_ccodeIN(citem_id,md)
SELECT g.citem_id,sum(g.md)
FROM GL_accass G
WHERE g.ccode in ('600101','600102','600103','605104')
group BY g.citem_id

--建立销售成本信息表
GO
IF OBJECT_ID('tempdb..#temp_ccodeout') IS NOT NULL
DROP TABLE #temp_ccodeout;
GO

  CREATE TABLE #temp_ccodeout(
    citem_id VARCHAR(255) NULL,                       --项目号
    md money NULL                                     --支出金额
      )

INSERT INTO #temp_ccodeout(citem_id,md)
SELECT g.citem_id,sum(g.md)
FROM GL_accass G
WHERE g.ccode in ('640101','640103','640203')
group BY g.citem_id


--建立软件成本信息表
GO
IF OBJECT_ID('tempdb..#temp_ccodesoftware') IS NOT NULL
DROP TABLE #temp_ccodesoftware;
GO

  CREATE TABLE #temp_ccodesoftware(
    citem_id VARCHAR(255) NULL,                       --项目号
    md money NULL                                     --支出金额
      )

INSERT INTO #temp_cc