exec sp_executesql N' SELECT  ZDT.ZDT_ID,ZH.ZDMC AS XQMC,ZDT.ZDT_Shape,ZH.ZH_ID  FROM ZDT ZDT  INNER JOIN dbo.T_ZHXXB ZH ON ZDT.ZH_ID=ZH.ZH_ID  LEFT JOIN dbo.ZD ZD ON ZDT.ZH_ID=ZD.ZH_ID  WHERE ZDT_Shape.MakeValid().STDisjoint( geometry::STGeomFromWKB(@c,@srid).MakeValid())=0  AND ZDT_Shape.MakeValid().STTouches( geometry::STGeomFromWKB(@c,@srid).MakeValid())=0  AND (ZDT.ZDT_Shape.MakeValid().STIntersection(geometry::STGeomFromWKB(@c,@SRID).MakeValid())).STArea()>2  AND ZDT.Del_Status=0 AND ISNULL(ZD.Del_Status,0)=0   AND ZDT.ZH_ID NOT IN(@ZHID)  ',N'@c binary(189),@srid int,@ZHID int',@c=0x0103000000010000000B000000C286A71751541D413F355E5202A14041B1BFEC1E51541D413C4ED13100A140411AC05B2051541D41A857CACAFFA040418126C28655541D41029A08CBFFA040414703780B8F541D41D734EFD8FFA04041A3923A0194541D4108AC1CDAFFA040411DC9E5FF93541D413D9B553F00A140414B5986F893541D414772F95F02A14041EFC9C3028F541D414772F95F02A1404129ED0D7E55541D413F355E5202A14041C286A71751541D413F355E5202A14041,@srid=0,@ZHID=0