sql – EXEC掌握了什么..做什么?

前端之家收集整理的这篇文章主要介绍了sql – EXEC掌握了什么..做什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我见过这样的:
EXEC master.dbo.xp_cmdshell

大师指的是什么?

更新
为什么有时会有两点:

master..

通常我们会使用master.dbo.我是对的,为什么有些人会写大师……?

解决方法

master是默认的 SQL Server system databases之一.你可以告诉你,因为你发布了什么:
EXEC master.dbo.xp_cmdshell

…使用三个名称表示法. “master”在数据库位置,“dbo”是模式,“xp_cmdshell”是这种情况下的函数/存储过程.您可以在不同的上下文中使用此表示法来引用表和视图.

这个:

EXEC master..xp_cmdshell

…只是省略了架构,但如果在数据库中使用了多个架构,则不是一个好主意.

原文链接:https://www.f2er.com/mssql/76187.html

猜你在找的MsSQL相关文章