给定文件名和属性名时,返回指定的文件名属性值。
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')