Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
将指定文件移动到计算机上的新目录。
sp_move_file( source_path , destination_path )
source_path 使用此 LONG NVARCHAR 参数指定要移动的文件的文件路径,包括文件名。路径可以是绝对路径或相对路径。相对路径相对于数据库服务器的当前工作目录进行解析。启用沙箱功能时,绝对路径和相对路径参照主数据库文件所在目录。
destination_path 使用此 LONG NVARCHAR 参数指定计算机上的目标文件路径,包括文件名。路径可以是绝对路径或相对路径。相对路径相对于数据库服务器的当前工作目录进行解析。启用沙箱功能时,绝对路径和相对路径参照主数据库文件所在目录。
成功时此函数返回 0;失败时返回 1。
此函数将文件从一个目录移动到另一个目录。
您必须具有 READ FILE 和 WRITE FILE 系统特权。
以下语句将文件 license.txt 移动到 c:\temp 目录中,并为其指定新名称。
SELECT sp_move_file('c:\\sqlany\\license.txt', 'c:\\temp\\license.bkp');
该文件不再存在于其原始位置。
以下语句将该文件恢复为其原始名称并恢复到原始位置。
SELECT sp_move_file('c:\\temp\\license.bkp', 'c:\\sqlany\\license.txt');