电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SQLServer系统表研究论文

SQLServer系统表研究论文_第1页
1/9
SQLServer系统表研究论文_第2页
2/9
SQLServer系统表研究论文_第3页
3/9
SQLServer 系统表讨论论文 摘要:本文介绍了 MicrosoftSQLServer 数据库的系统表,并对系统中常常遇到的一个问题给出了通过系统表建立存储过程的解决办法。 关键词:SQLServer 系统表存储过程 1.SQLServer 的系统表 Microsoft 的 SQLServer 是一个可伸缩的高性能数据库管理系统,专为分布式客户机/服务器环境而设计,SQLServer 几乎将所有的配置信息、安全性信息和对象信息都存储在了它自身的系统表中,而系统表存在于每个独立的数据库中,存储一个特定数据库对象信息的系统表通常称为数据库目录,MASTER 数据库有其特有的系统表用于保存整个系统和所有数据库的信息,通常称为服务器目录或系统目录。 服务器上所有的数据库包括 MODULE,MASTER 等都含有18 个具有相同名称、结构的系统表,如表 SYSOBJECTS 用于描述数据库中的对象棗表、视图、存储过程等,表 SYSUSER 用于描述数据库的用户,而 MASTER 数据库另外还有 13 个单独的全局系统表,如表 SYSLOGINS 用于保存每个服务器的登录名、口令和配置信息、表SYSDATABASE 保存服务器上所有数据库名、所有者、状态及其他信息。 存储过程是内嵌于数据库中的程序代码,它与表、视图等一样是数据库的一个组成部分,不同于一般的外部程序代码,它是经过预编译处理的代码,因此具有运行速度快、效率高的特点,存储过程也是 SQLServer 的一个重要功能,许多单纯针对后台数据库的操作一般都交由存储过程来完成以提高系统效率。本文将给出一个存储过程来说明 SQLServer 系统表的应用。 2.SQLServer 系统表的应用 在应用 SQLServer 的基于客户机/服务器体系结构的信息系统开发中,有时需要将后台 SQLServer 上的某一数据库的表结构都打印出来,以便于开发人员查阅及最终文档的形成。SQLServer 本身提供了一个系统存储过程(SP_COLUMNS),可以完成对单个表结构 的 查 询 , 只 要 在 SLQServer 的 ISQL-W 工 具 中 键 入SP_COLUMNS“表名”,并执行即可得到结果集。但该方法有许多不足之处,其主要缺点是: 1)只能对数据库中单个数据表进行操作,当需要查询一个数据库中所有的表时,需要多次执行系统存储过程 SP_COLUMNS,因此显得非常繁琐。 2)查询结果集中包含了许多不必要的信息,缺乏使用的灵活性。 下面我们创建一个存储过程来完成对某一个数据库中所有表结构的查询。 在创建一个数据库的同时,系统会自动建立一些系统表,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

SQLServer系统表研究论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部