繁体   English   中英

如何在postgresql,postgis中选择工作?

[英]How does select work in postgresql, postgis?

我在书中有以下声明:

SELECT AddGeometryColumn('public','my_geometries','my_points',-1,'POINT',2);
INSERT INTO my_geometries (name,my_points) 
VALUES ('Home',ST_GeomFromText('POINT(0 0)')); 

我理解插入,值部分但第一个语句有点不清楚。 他们在书中说他们正在使用SELECT语句创建一个新点。

那怎么能起作用呢?

SELECT AddGeometryColumn('public','my_geometries','my_points',-1,'POINT',2);

通过查看api http://postgis.refractions.net/docs/AddGeometryColumn.html它似乎添加了一个新列,但是如果没有创建该对象,那么select如何工作? 怎么选择?

在postgresql中,您使用SELECT来调用函数。 cf: http//www.postgresql.org/docs/9.1/static/sql-syntax-calling-funcs.html

例如: SELECT RANDOM(); 将调用随机函数并显示一个随机数。

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM