sql server 中如何查看自定义函数的源代码?

2024-12-17 08:27:39
推荐回答(5个)
回答1:

如果函数没有被加密的话(未使用with encrypt子句),用语句sp_helptext 函数名查看源码。

如果被加密了,也需要通过第三方工具来解密查看。

使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。可以使用 SQL Server Management Studio 管理数据库对象,使用 SQL Server Profiler 捕获服务器事件。

扩展资料

新特性

T-SQL 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式,以及通过PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力。 

SQL Server 2005中的第二个主要的增强特性就是整合了符合.NET规范的语言 ,例如C#, 或者是可以构建对象(存储过程,触发器,函数等)的VB.NET。

参考资料来源:百度百科-Microsoft SQL Server

回答2:

可按如下方法查询,以sqlserver2008为例:

1、登录SQL Server Management Studio。

2、展开左边的树,先在数据库中找到自己创建自定义函数的库,如数据库-系统数据库-master。

3、依次点击可编程性-函数-标量值函数,如曾经创建过一个叫“fn_myget”的自定义函数,就能看见。

4、右键此函数,点击编辑,就能看到这个函数的源代码。

5、代码如图,红框部分即为源代码。

回答3:

exec sp_helptext '函数名'

回答4:

在企业管理器或查询分析器

回答5:

在企业管理器或查询分析器中都可以查看。