SQLServer 中.与::的区别
程序员文章站
2023-12-09 19:59:57
下面给出一个sql server的实例,下面的sql运行在2008环境下: declare @g geography; set @g = geography::parse(...
下面给出一个sql server的实例,下面的sql运行在2008环境下:
declare @g geography;
set @g = geography::parse('linestring(-122.360 47.656, -122.343 47.656)');
select @g;
select @g.tostring();
结果集为:
0xe610000001148716d9cef7d34740d7a3703d0a975ec08716d9cef7d34740cba145b6f3955ec0
linestring (-122.36 47.656, -122.343 47.656)
geography是sql server 2008新增的支持地理信息类型,由于超出本文所讲范围,所以这里不做说明。
我们只看里面的geography::parse方法和@g.tostring()方法,可以看到parse方法是通过geography类型支持调用的,相当于c#中的class.staticmethod形式,tostring()是通过g这个实例调用的。
如需转载,请注明本文原创自csdn tjvictor专栏
declare @g geography;
set @g = geography::parse('linestring(-122.360 47.656, -122.343 47.656)');
select @g;
select @g.tostring();
结果集为:
0xe610000001148716d9cef7d34740d7a3703d0a975ec08716d9cef7d34740cba145b6f3955ec0
linestring (-122.36 47.656, -122.343 47.656)
geography是sql server 2008新增的支持地理信息类型,由于超出本文所讲范围,所以这里不做说明。
我们只看里面的geography::parse方法和@g.tostring()方法,可以看到parse方法是通过geography类型支持调用的,相当于c#中的class.staticmethod形式,tostring()是通过g这个实例调用的。
如需转载,请注明本文原创自csdn tjvictor专栏