出于迁移目的,我正在比较 PostgreSQL 与 SQLServer。现在我正在评估 T-SQL 与 PL/pgSQL,问题是在 T-SQL 中您可以使用循环或声明变量,例如:
declare @counter int
set @counter = 0
while @counter < 10
begin
set @counter = @counter + 1
print 'The counter is ' + cast(@counter as char)
end
无需将其放在函数或过程中。我可以在 PostgreSQL 中这样做吗?
在网上搜索,我在 MySQL 中发现了一个否定的答案,但我没有找到 Postgres 的这样的答案。