我在postgresql数据库中的代码中有一个语法错误@,但我不知道会出什么问题。我是否以正确的方式实现了sql循环代码?我的sql代码:
DECLARE @Counter INT
SET @Counter=1
WHILE ( @Counter <= 1000)
BEGIN
INSERT INTO punkty (geog) SELECT ST_GeometryN(st_asText(ST_GeneratePoints(geom,1000)), @Counter) FROM panstwo
SET @Counter = @Counter + 1
END
1条答案
按热度按时间qc6wkl3g1#
首先,您的代码看起来像t-sql(microsoft和sybase方言),设计上它在postgresql上不起作用
不需要第二个循环: