Aracılığıyla paylaş


FILE_ID (Transact-sql)

Dosya kimlik numarası verilen mantıksal dosya adı geçerli veritabanında döndürür.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım işlevfile_idexbelirtilebilir onun yerine.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

FILE_ID ( file_name )

Bağımsız değişkenler

  • file_name
    Deyim türü sysnameBu kimliği dosyaya dönmek için dosya adını temsil eder

Dönüş Türleri

smallint

Açıklamalar

file_namegörüntülenen mantıksal dosya adına karşılık gelen namesütununda sys.master_filesya sys.database_filesKatalog görünümleri.

De SQL Server, tam metin kataloglar için atanan dosya kimlik numarası 32767'den büyük. File_IDfile_idsys.master_files işlevinin dönüş türü olduğundan smallint, bu işlevi tam metin dosyaları için kullanılamaz. Kullanım işlevfile_idexbelirtilebilir onun yerine.

Örnekler

Aşağıdaki örnek dosya kimliği verir AdventureWorks_Datadosyası.

USE AdventureWorks2012;
GO
SELECT FILE_ID('AdventureWorks2012_Data')AS 'File ID';
GO

Sonuç kümesi buradadır.

File ID 
------- 
1
(1 row(s) affected)

File ID 
------- 
1
(1 row(s) affected)

Ayrıca bkz.

Başvuru

SQL Server 2012 kaldırılmış veritabanı altyapısı özellikleri

col_name (Transact-sql)

Meta veri işlevler (Transact-sql)

sys.database_files (Transact-sql)

sys.master_files (Transact-sql)