我不熟悉使用过程,并且试图创建一个简单的过程,但出现错误。我想在该过程中运行的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
这是我得到的错误:
答案 0 :(得分:0)
如果希望以此方式在MS Access中创建过程,则需要在数据库的“文件” |“文件”下设置“ SQL Server兼容语法(ANSI 92)”选项。选项|对象设计师。