尝试创建SQL存储过程时出现此错误

时间:2020-10-08 21:42:31

标签: sql database ms-access stored-procedures

我不熟悉使用过程,并且试图创建一个简单的过程,但出现错误。我想在该过程中运行的SQL语句应该可以正常工作,但是我不确定如何使它成为一个正常运行的过程。

我正在使用DBeaver用MS Access数据库编写脚本。任何帮助将不胜感激。

这是我的代码:

CREATE PROCEDURE meets_Requirements
AS
    SELECT 
        Client.`ClientNo`, Client.`MaximumRent`,  
        Client.`PreferredAccomodationType` AS `PrefType`, 
        Property.`PropertyNo`, Property.`MonthlyRent`, 
        Property.`PType` AS `PropType`
    FROM 
        `Client` 
    JOIN 
        `Property` ON Property.`MonthlyRent` < Client.`MaximumRent` 
                   AND Property.`PType` = Client.`PreferredAccomodationType` 
    WHERE 
        `ClientNo` = 1
GO;


EXEC meets_Requirements

这是我得到的错误:

enter image description here

1 个答案:

答案 0 :(得分:0)

如果希望以此方式在MS Access中创建过程,则需要在数据库的“文件” |“文件”下设置“ SQL Server兼容语法(ANSI 92)”选项。选项|对象设计师。

相关问题