Aracılığıyla paylaş


YolAdı (Transact-SQL)

Verir yol FILESTREAM ikili büyük nesne (BLOB).The OpenSqlFilestream API uses this yol to return a handle that an application can use to work with the BLOB data by using Win32 APIs. PathName salt okunur özelliklidir.

Topic link iconTransact-SQL sözdizimi kuralları

column_name.PathName (@option)

Bağımsız değişkenler

  • column_name
    Is the column name of a varbinary(max) FILESTREAM column.column_name must be a column name.Bir ifade veya CAST veya CONVERT ifadesinin sonucu olamaz.

    Bir sütun için veya başka bir veri türü için yol isteyen bir varbinary(max) sütunbir sorgunun derleme hatasına neden FILESTREAM depolama özniteliği olacaktır, yok.

  • @option
    An integer expression that defines how the server component of the path should be formatted.@option can be one of the following values.Varsayılan değer 0'dir.

    Değer

    Açıklama

    0

    Sunucu adı, BıOS'UN dönüştürülen döndürür, örneğin Biçimlendir: \\SERVERNAME\MSSQLSERVER\v1\Archive\dbo\Records\Chart\A73F19F7-38EA-4AB0-BB89-E6C545DBD3F9

    1

    Örneğin, sunucu adını dönüştürmesi olmadan döndürür: \\ServerName\MSSQLSERVER\v1\Archive\dbo\Records\Chart\A73F1

    2

    Örneğin, tam sunucu yol döndürür: \\ServerName.MyDomain.com\MSSQLSERVER\v1\Archive\dbo\Records\Chart\A73F19F7-38EA-4AB0-BB89-E6C545DBD3F9

Dönüş Türü

nvarchar(max)

Return Value

Dönen değeri tam olarak nitelenmiş olan mantıksal veya BLOB NETBIOS yol.Yoladı bir IP adresi döndürür.FILESTREAM BLOB oluşturduğunuz zaman NULL döndürülür.

Remarks

ROWGUID sütun yoladı çağıran herhangi bir sorguda görünür olmalıdır.

Bir FILESTREAM BLOB yalnızca kullanarak oluşturulabilir Transact-SQL.

Örnekler

C.Yol için bir FILESTREAM BLOB okunuyor

Aşağıdaki örnek atar PathName için bir nvarchar(max) değişken.

b.Yolların tabloda FILESTREAM BLOB'lar için görüntüleme

Aşağıdaki örnek oluşturur ve için üç FILESTREAM BLOB'lar yolları görüntüler.