SQLServer 中.与::的区别

下面给出一个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专栏

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐