当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:21:00  来源:本站整理

获得SQL Server元数据的几种办法[MSSQL防范]

赞助商链接



  本文“获得SQL Server元数据的几种办法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

元数据简介

元数据 (metadata) 最常见的定义为"有关数据的构造数据",大概再简单一点就是"关于数据的信息",平常生活中的图例、图书馆目录卡和名片等都可以看做是元数据.在关系型数据库管理系统 (DBMS) 中,元数据描写了数据的构造和意义.比方在管理、保护 sql server 大概是开辟数据库利用程序的时刻,我们常常要获得一些触及到数据库架构的信息:

某个数据库中的表和视图的个数以及名称 ;

某个表大概视图中列的个数以及每一列的名称、数据范例、长度、精度、描写等;

某个表上定义的约束;

某个表上定义的索引以及主键/外键的信息.

下面我们将介绍几种获得元数据的办法.

获得元数据

利用系统存储历程与系统函数拜候元数据

获得元数据最常用的办法是利用 SQL Server 供应的系统存储历程与系统函数.

系统存储历程与系统函数在系统表和元数据之间供应了一个抽象层,使得我们不用直接查询系统表就可以获得当前数据库对象的元数据.

常用的与元数占据关的系统存储历程有以下一些:

系统存储历程 描写

sp_columns 返回指定表或视图的列的具体信息.

sp_databases 返回当前服务器上的全部数据库的基本信息.

sp_fkeys 若参数为带有主键的表,则返回包含指向该表的外键的全部表;若参数为带有外键的表名,则返回全部同过主键/外键关系与该外键相关联的全部表.

sp_pkeys 返回指定表的主键信息.

sp_server_info 返回当前服务器的各种特点及其对应取值.

sp_sproc_columns 返回指定存储历程的的输入、输出参数的信息.

sp_statistics 返回指定的表或索引视图上的全部索引以及统计的信息.

sp_stored_procedures 返回当前数据库的存储历程列表,包含系统存储历程.

sp_tables 返回当前数据库的全部表和视图,包含系统表.


  以上是“获得SQL Server元数据的几种办法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 获得SQL Server元数据的几种办法
  • 获得SQL Server数据字典的经典SQL语句
  • 获得SQL Server的当前衔接数
  • 获得SQL Server日期而不包含时间的办法
  • 教您若何获得SQL字段默许值
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .