mssql sqlserver FILE_NAME 函数返回指定文件的文件ID


摘要:
下文讲述 FILE_NAME 函数的用法
实验环境:sqlserver 2008



FILE_NAME函数功能及语法说明

FILE_NAME函数功能:
返回当前数据库服务器中当前数据库中指定文件id编号所对应的逻辑文件名称
FILE_NAME语法简介:
FILE_NAME(file_id)
————————
参数说明:
file_id
数据库逻辑文件id编号
—————————-
FILE_NAME 返回值说明:
返回值类型:nvarchar(128)

注意事项:
file_name的值同sys.master_files及sys.database_files表中的file_id列一致
如果输入错误的文件Id,则返回null
如果输入的文件Id不属于当前数据库,则返回null
如果输入的文件ID为非int类型,则产生相应的错误信息



FILE_NAME函数举例说明


    use master 
	go
	SELECT   
     FILE_NAME(-9),FILE_NAME(1),FILE_NAME(2)
	go
    ----------------输出---------------
	 null,master,mastlog