小编Dea*_*ell的帖子

表变量 - 范围错误 - 必须声明变量“X”

这是我的第一篇文章,不知道如何修复这个自动格式草稿?使用 SQL Server 2000。给我这个错误的表变量是“@SBLH”以下是产生此错误的多选函数:

USE [OfficeData]
GO
SET NOCOUNT ON
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[WC_Period_Wage_Class]
(   
    @StartPED datetime, 
    @EndPED datetime,
    @StartPeriod datetime, 
    @EndPeriod datetime
)

RETURNS

@WcWages    TABLE   (
                    WorkDate datetime,
                    PED datetime,
                    Amount5213 money,
                    Amount5221 money,
                    Amount8810 money,
                    AmountOther money,
                    Reason nvarchar(50),
                    Reportable int
                    )
AS
BEGIN
DECLARE @SBLH TABLE (
                    Project nvarchar(10),
                    EmplID int,
                    Phase nvarchar(5),
                    Cost nvarchar(5),
                    Type nvarchar(2),
                    Amount money,
                    PayED datetime,
                    WkDate datetime,
                    RunTotal money
                    )

INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

sql-server-2000

4
推荐指数
1
解决办法
2290
查看次数

标签 统计

sql-server-2000 ×1