Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan string dengan representasi logis ini. ToString dipanggil secara implisit ketika konversi dari hierarkiid ke jenis string terjadi. Bertindak sebagai kebalikan dari Parse (Mesin Database).
Syntax
-- Transact-SQL syntax
node.ToString ( )
-- This is functionally equivalent to the following syntax
-- which implicitly calls ToString():
CAST(node AS nvarchar(4000))
-- CLR syntax
string ToString ( )
Tipe pengembalian
Jenis pengembalian SQL Server:nvarchar(4000)
Jenis pengembalian CLR:String
Remarks
Mengembalikan lokasi logis dalam hierarki. Misalnya, /2/1/ mewakili baris keempat (Microsoft SQL Server) dalam struktur hierarkis sistem file berikut:
/ C:\
/1/ C:\Database Files
/2/ C:\Program Files
/2/1/ C:\Program Files\Microsoft SQL Server
/2/2/ C:\Program Files\Microsoft Visual Studio
/3/ C:\Windows
Examples
A. Contoh T-SQL dalam tabel
Contoh berikut mengembalikan OrgNode kolom sebagai jenis data hierarkisid dan dalam format string yang lebih dapat dibaca:
SELECT OrgNode,
OrgNode.ToString() AS Node
FROM HumanResources.EmployeeDemo
ORDER BY OrgNode ;
GO
Berikut set hasilnya.
OrgNode Node
0x /
0x58 /1/
0x5AC0 /1/1/
0x5B40 /1/2/
0x5BC0 /1/3/
0x5C20 /1/4/
...
B. Mengonversi nilai Transact-SQL tanpa tabel
Contoh kode berikut menggunakan ToString untuk mengonversi nilai hierarkiid menjadi string, dan Parse untuk mengonversi nilai string menjadi hierarkiid.
DECLARE @StringValue AS nvarchar(4000), @hierarchyidValue AS hierarchyid
SET @StringValue = '/1/1/3/'
SET @hierarchyidValue = 0x5ADE
SELECT hierarchyid::Parse(@StringValue) AS hierarchyidRepresentation,
@hierarchyidValue.ToString() AS StringRepresentation ;
GO
Berikut set hasilnya.
hierarchyidRepresentation StringRepresentation
------------------------- -----------------------
0x5ADE /1/1/3/
C. Contoh CLR
Cuplikan kode berikut memanggil metode ToString():
this.ToString()
Lihat juga
Referensi Metode Tipe Data hierarkiid
Data Hierarkis (SQL Server)
hierarki (Transact-SQL)