Transact-SQL 参考

FILEPROPERTY

给定文件名和属性名时,返回指定的文件名属性值。

语法

FILEPROPERTY ( file_name , property )

参数

file_name

含有与当前数据库关联的文件名的表达式,将为该数据库返回属性信息。file_name nchar(128)

property

含有要返回的文件属性名称的表达式。property varchar(128),并且可为以下值之一。

Value 描述 返回的值
IsReadOnly 文件为只读。 1 = True
0 = False
NULL = 无效的输入
IsPrimaryFile 文件为主文件。 1 = True
0 = False
NULL = 无效的输入
IsLogFile 文件为日志文件。 1 = True
0 = False
NULL = 无效的输入
SpaceUsed 指定的文件所占用的空间数目。 文件中所分配的页数

返回类型

int

示例

此示例返回 master 数据库主文件名的 IsPrimaryFile 属性设置。

USE master
SELECT FILEPROPERTY('master', 'IsPrimaryFile')

请参见

控制流语言

DELETE

INSERT

元数据函数

SELECT

UPDATE

WHERE