:: (スコープ解決) (Transact-SQL):: (Scope Resolution) (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

スコープ解決演算子 :: により、複合データ型の静的メンバーにアクセスできます。The scope resolution operator :: provides access to static members of a compound data type. 複合データ型は、複数の単純なデータ型およびメソッドを含むデータ型です。A compound data type is one that contains multiple simple data types and methods. 複合データ型には、組み込みの CLR 型と、カスタムの SQLCLR ユーザー定義型 (UDT) が含まれます。Compound data types include the built-in CLR types and custom SQLCLR User-Defined Types (UDTs).

Examples

次の例は、スコープ解決演算子を使用して GetRoot() 型の hierarchyid メンバーにアクセスする方法を示します。The following example shows how to use the scope resolution operator to access the GetRoot() member of the hierarchyid type.

DECLARE @hid hierarchyid;  
SELECT @hid = hierarchyid::GetRoot();  
PRINT @hid.ToString();  

結果セットは次のようになります。Here is the result set.

/

参照See Also

演算子 (Transact-SQL)Operators (Transact-SQL)