暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何在SQL Server中复制文件?

原创 皮纳尔·戴夫 2019-12-30
2106

Q:如何在SQL Server中复制文件?

A: SQL Server 2019具有非常有趣的功能,可以使DBA和开发人员的生活变得非常轻松。

image.png

这是在SQL Server中复制单个文件的方法:

EXEC master.sys.xp_copy_file
'D:\data\test.txt', -- source
'D:\data\newfile.txt' -- destination
复制

上面的命令需要一个确切的文件名,并且不支持任何通配符。

如果要复制多个文件,也可以使用通配符,并且相同的命令有些不同。还有一个额外的“ 小号 ”在命令的末尾。

EXEC master.sys.xp_copy_files 
'D:\data\', -- source
'D:\newdata\' -- destination
复制

如果使用上述命令,还可以根据需要使用通配符。您还可以指定文件名,例如a * .txt或* .docx等。

如果要删除文件,也可以使用命令删除文件

EXEC master.sys.xp_delete_file
'D:\data\*.txt'
复制

另外,请注意,您可以使用通配符删除文件,因此使用上面列出的命令时要非常小心。

此博客文章中显示的命令仅在SQL Server 2019中有效,而在以前的版本中无效,因此请您不要发表评论说该命令不适用于早期版本的SQL Server。

来源:https://blog.sqlauthority.com/2019/12/29/how-to-copy-files-in-sql-server-interview-question-of-the-week-257/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论