FILEPROPERTY(Transact-SQL)

파일 이름과 속성 이름이 지정되면 지정된 파일 이름 속성 값을 반환합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

FILEPROPERTY ( file_name , property )

인수

  • file_name
    속성 정보를 반환할 현재 데이터베이스에 관련된 파일 이름이 포함된 식입니다. file_name은 nchar(128)입니다.

  • property
    반환할 파일 속성의 이름이 포함된 식입니다. property는 varchar(128)이며 다음 값 중 하나일 수 있습니다.

    설명

    반환 값

    IsReadOnly

    파일 그룹이 읽기 전용입니다.

    1 = True

    0 = False

    NULL = 입력이 잘못되었습니다.

    IsPrimaryFile

    파일이 주 파일입니다.

    1 = True

    0 = False

    NULL = 입력이 잘못되었습니다.

    IsLogFile

    파일이 로그 파일입니다.

    1 = True

    0 = False

    NULL = 입력이 잘못되었습니다.

    SpaceUsed

    지정된 파일이 사용하는 공간의 크기입니다.

    파일에 할당된 페이지 수

반환 유형

int

주의

file_name은 sys.master_files 또는 sys.database_files 카탈로그 뷰의 name 열에 해당됩니다.

다음 예에서는 AdventureWorks 데이터베이스에 있는 AdventureWorks_Data 파일 이름에 대한 IsPrimaryFile 속성의 설정을 반환합니다.

USE AdventureWorks;
GO
SELECT FILEPROPERTY('AdventureWorks_Data', 'IsPrimaryFile')AS [Primary File];
GO

결과 집합은 다음과 같습니다.

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