【发布时间】:2022-01-27 23:48:06
【问题描述】:
我正在尝试在 pgAdmin 的查询工具中运行这个简单的 WHILE 循环:
DECLARE @counter INT = 1;
WHILE @counter <= 5
BEGIN
PRINT @counter;
SET @counter = @counter + 1;
END
所需的结果只是一个从 1 到 5 的列表,但我的 pgAdmin 返回此错误: *错误:“@”处或附近的语法错误 第 1 行:声明 @counter INT = 1;
我是非 IT 课程的本科生,所以我希望您在解释时考虑到这一点。谢谢! (code source)
【问题讨论】:
-
that 回答你的问题了吗?
-
你应该用 sql-server 而不是 postgresql 来标记你的问题。语法各不相同。
标签: sql postgresql while-loop syntax-error pgadmin