我可以在SQL Server 2008 r2中的服务器级别添加用户定义的函数吗?

Jua*_*ino 1 sql sql-server-2008

我需要创建一个可以在我的SQL实例中的所有数据库中使用的函数.我可以在SQL Server 2008 r2中的服务器级别添加用户定义的函数吗?

Joe*_*lli 11

我会为自己创建一个名为"工具"的小型数据库或类似的东西来存储这些类型的函数.然后用你需要的完全限定名称引用它们:Tools.dbo.MyUDF.

避免在Master数据库中存储这样的东西的诱惑.该数据库属于SQL Server,不应用于此类目的.

  • @Martin:这绝对是一种最佳实践而非绝对实践.对我来说,它让我想起我的儿子何时决定把他所有的乐高积木放在鱼缸里.您不会在意外的地方存储意外的东西. (2认同)