我正在做一个数据库分配(TSQL),并且已经获得了一些“众所周知的文本”来使用。
我已经制作了表格:
drop table geometry_polygons;
go
drop table geometry_points;
go
drop table geometry_linestrings;
go
create table geometry_polygons(
id int primary key NOT NULL,
polygon geometry,
label varchar(50),
area decimal(10,4),
);
create table geometry_points(
id int primary key NOT NULL,
point geometry,
label varchar(501),
);
create table geometry_linestrings(
id int primary key NOT NULL,
linestring geometry,
label varchar(50),
length decimal(10,4),
);
如何将几何点插入表格?
我有这个工作;
(POLYGON((175.0305935740471 -39.924665194652604,175.03033608198166 -39.924387504970255,175.0301563739777 -39.92449035313209,175.03041118383408 -39.92474952981466,175.0305935740471 -39.924665194652604)),
POLYGON((175.02037167549133 -39.91957403819063,175.01922369003293 -39.92019116822632,175.02052187919617 -39.921170336469736,175.02149283885956 -39.920446247016564,175.02037167549133 -39.91957403819063)),
LINESTRING(175.03047287464142 -39.92471250463434,175.03052115440366 -39.9247659854439,175.03007590770721 -39.924840035726646,175.02978086471558 -39.92509098331137,175.02977550029755 -39.92522262757816,175.03003299236298 -39.92538306868607,175.03039240837097 -39.92549002921579,175.031116604805 -39.92600426019882,175.0300168991089 -39.92684347686768,175.0209134817123 -39.919899060702676,175.02084910869598 -39.91996488785901),POINT(175.031116604805 -39.92600426019882),POINT(175.0300168991089 -39.92684347686768),POINT(175.02427697181705 -39.92248272908731),
POINT(175.02696990966797 -39.92459731505649),
POINT(175.0277853012085 -39.925181488771976),
POINT(175.02287685871124 -39.92140689812598),
POINT(175.02042531967163 -39.920339278607294),
POINT(175.03031730651853 -39.924552061955026))