【发布时间】:2013-08-22 20:25:46
【问题描述】:
出于迁移目的,我正在比较 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 中这样做吗?
在网上搜索我发现negative answer 在 MySQL 中执行此操作,但我没有为 Postgres 找到这样的答案。
【问题讨论】:
标签: tsql function postgresql loops plpgsql