获取SQL Server数据库元数据的几种方法

上传:scmjh80407 浏览: 12 推荐: 0 文件:PDF 大小:70.82KB 上传时间:2020-09-21 08:15:50 版权申诉

系统存储过程◆sp_columns 返回指定表或视图的列的详细信息。由于我们无法直接利用到存储过程与函数的返回结果,因此只有在我们关心的只是查询的结果,而不需要进一步利用这些结果的时候,我们会使用系统存储过程与系统函数来查询元数据。因为SQL Server 将所有数据库对象的信息均存放在系统表中,作为 SQL Server 的管理、开发人员,了解各个系统表的作用将有助于我们了解 SQL Server 的内在工作原理。SELECT name FROM sysindexes综合实例下面给出了一个存储过程,它的作用是自动将当前数据库的用户存储过程加密。该存储过程利用了 sysobjects 和 syscomments 表,并巧妙地修改了原存储过程的 SQL 定义语句,将 AS 修改为了 WITH ENCRYPTION AS,从而达到了加密存储过程的目的。本存储过程在 SQL Server 2000 上通过。

上传资源
用户评论