SQLServer 中.與::的區(qū)別
更新時(shí)間:2009年07月30日 18:52:45 作者:
SQL Server中調(diào)用方法時(shí),經(jīng)常遇到.或是::兩種調(diào)用方法,其中. 是實(shí)例調(diào)用方法,::是靜態(tài)調(diào)用方法。如果大家對(duì)C#語(yǔ)法熟悉的話,. 對(duì)應(yīng)C#中調(diào)用實(shí)例方法,:: 對(duì)應(yīng)C#中的static方法。
下面給出一個(gè)SQL Server的實(shí)例,下面的SQL運(yùn)行在2008環(huán)境下:
DECLARE @g geography;
SET @g = geography::Parse('LINESTRING(-122.360 47.656, -122.343 47.656)');
SELECT @g;
SELECT @g.ToString();
結(jié)果集為:
0xE610000001148716D9CEF7D34740D7A3703D0A975EC08716D9CEF7D34740CBA145B6F3955EC0
LINESTRING (-122.36 47.656, -122.343 47.656)
geography是SQL Server 2008新增的支持地理信息類型,由于超出本文所講范圍,所以這里不做說(shuō)明。
我們只看里面的geography::Parse方法和@g.ToString()方法,可以看到Parse方法是通過(guò)geography類型支持調(diào)用的,相當(dāng)于C#中的Class.StaticMethod形式,ToString()是通過(guò)g這個(gè)實(shí)例調(diào)用的。
如需轉(zhuǎn)載,請(qǐng)注明本文原創(chuàng)自CSDN TJVictor專欄
DECLARE @g geography;
SET @g = geography::Parse('LINESTRING(-122.360 47.656, -122.343 47.656)');
SELECT @g;
SELECT @g.ToString();
結(jié)果集為:
0xE610000001148716D9CEF7D34740D7A3703D0A975EC08716D9CEF7D34740CBA145B6F3955EC0
LINESTRING (-122.36 47.656, -122.343 47.656)
geography是SQL Server 2008新增的支持地理信息類型,由于超出本文所講范圍,所以這里不做說(shuō)明。
我們只看里面的geography::Parse方法和@g.ToString()方法,可以看到Parse方法是通過(guò)geography類型支持調(diào)用的,相當(dāng)于C#中的Class.StaticMethod形式,ToString()是通過(guò)g這個(gè)實(shí)例調(diào)用的。
如需轉(zhuǎn)載,請(qǐng)注明本文原創(chuàng)自CSDN TJVictor專欄
相關(guān)文章
SQL?SERVER常用的日期與時(shí)間查詢總結(jié)
這篇文章介紹了SQL?SERVER常用日期與時(shí)間查詢的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
SQL?Server?數(shù)據(jù)庫(kù)基礎(chǔ)編程詳解
這篇文章主要為大家介紹了SQL?Server?數(shù)據(jù)庫(kù)基礎(chǔ)編程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-01-01
SQL表間關(guān)聯(lián)查詢實(shí)例詳解
本文主要講解SQL語(yǔ)句中常用的表間關(guān)聯(lián)查詢方式,包括:左連接(left join)、右連接(right join)、全連接(full join)、內(nèi)連接(inner join)、交叉連接(cross join)、自然連接(natural join),感興趣的朋友一起看看吧2025-04-04
SQL Server誤區(qū)30日談 第26天 SQL Server中存在真正的“事
嵌套事務(wù)可不會(huì)像其語(yǔ)法表現(xiàn)的那樣看起來(lái)允許事務(wù)嵌套。我真不知道為什么有人會(huì)這樣寫代碼,我唯一能夠想到的就是某個(gè)哥們對(duì)SQL Server社區(qū)嗤之以鼻然后寫了這樣的代碼說(shuō):“玩玩你們”2013-01-01
mssql和sqlite中關(guān)于if not exists 的寫法
本文介紹下sql server查詢中,有關(guān)if exists與if not exists關(guān)鍵字的用法,有需要的朋友參考下2014-04-04
數(shù)據(jù)庫(kù)高并發(fā)情況下重復(fù)值寫入的避免 字段組合約束
10線程同時(shí)操作,頻繁出現(xiàn)插入同樣數(shù)據(jù)的問(wèn)題的解決方法。大家可以參考下。2009-08-08
sql語(yǔ)句like多個(gè)條件的寫法實(shí)例
這篇文章介紹了sql語(yǔ)句like多個(gè)條件的寫法實(shí)例,有需要的朋友可以參考一下2013-10-10
MSSQL數(shù)據(jù)庫(kù)排序規(guī)則如何更改
更改 SQL Server 2005 實(shí)例的默認(rèn)排序規(guī)則的操作可能會(huì)比較復(fù)雜,本文將提供詳細(xì)的操作步驟,需要了解的朋友可以參考下2012-11-11
通過(guò)SQL語(yǔ)句直接把表導(dǎo)出為XML格式
有時(shí)候我們需要把從數(shù)據(jù)庫(kù)里讀出的數(shù)據(jù)直接保存為XML的形式,這里我們通過(guò)SQL語(yǔ)句就可以達(dá)到這種效果。2010-09-09

