我有以下SELECT执行我想要的操作,但更喜欢用它来创建VIEW。当我尝试它时,我得到一个关于远程功能的错误.STEquals不被允许。
SELECT
[CadData].dbo.CleanLines.FeatId as LINEid,
[CadData].dbo.CleanLines.Geom as LINEgeom,
CleanLines.Geom.STEndPoint() as ENDPT,
CleanLines.Geom.STStartPoint() as STPT,
start_point.ObjectId,
start_point.Name as STPTName,
start_point.[Description] as STPTdesc,
end_point.Name as EndPointName,
end_point.[Description] as ENDPTdesc
FROM CadData.dbo.CleanLines
JOIN [CadData].Survey.SurveyPoint start_point
ON CleanLines.Geom.STStartPoint().STEquals(start_point.Geometry) = 1
JOIN [CadData].Survey.SurveyPoint end_point
ON CleanLines.Geom.STEndPoint().STEquals(end_point.Geometry) = 1
order by LINEid asc