gpt4 book ai didi

SQL Server - 在需要条件的上下文中指定的非 bool 类型表达式,靠近 'RETURN'

转载 作者:行者123 更新时间:2023-12-02 08:22:18 27 4
gpt4 key购买 nike

在 SQL Server 2012 中使用以下查询出现此错误。

在需要条件的上下文中指定的非 bool 类型表达式,靠近“RETURN”。

CREATE FUNCTION [dbo].[GetPMResources](@UserResourceNo nvarchar(250))

RETURNS @Resources TABLE (
ResourceNo nvarchar(250) COLLATE Latin1_General_CS_AS not null,
Name nvarchar(250) COLLATE Latin1_General_CS_AS not null
)
AS
BEGIN

Declare @RoleID int, @UserDivision nvarchar(20)
SELECT TOP(1) @RoleID = r.ReportingRole, @UserDivision = r.DivisionCode
FROM Resource r
WHERE r.ResourceNo = @UserResourceNo



INSERT @Resources
SELECT r.ResourceNo,Name = r.ResourceNo + ' ' + r.Name
FROM Resource r WHERE r.ResourceNo IN
(
SELECT m.ResourceNo FROM JobMember m
JOIN Job j ON j.JobNo = m.JobNo
WHERE j.ProjectManagerNo = @UserResourceNo
OR
j.AlternateProjectManagerNo = @UserResourceNo
)
OR
(
SELECT m.ResourceNo FROM JobMember m
JOIN JobTask t ON t.JobTaskNo = m.JobTaskNo
WHERE t.TaskManagerNo = @UserResourceNo
OR
t.AlternateTaskManagerNo = @UserResourceNo
)
RETURN
END

最佳答案

在需要条件的上下文中指定的非 bool 类型的表达式

当我在指定连接子句时忘记添加 ON 条件时,我也遇到了此错误。

关于SQL Server - 在需要条件的上下文中指定的非 bool 类型表达式,靠近 'RETURN',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23928619/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com