识别用于验证表格在数据库中是否存在的存储过程的语句是(A)   
A.sp_helpdb
B.sp_helpindex
C.sp_help
D.sp_helptext
为什么不是C呢,A和C有什么区别呢,网上找不到详细的资料。不是很清楚,希望各位指点下,谢谢啦。
我用的是SQL server数据库.

解决方案 »

  1.   

    你把这几个命令输入到SQLSERVER联机丛书中看一下就知道了.
      

  2.   


    A.sp_helpdb 报告有关指定数据库或所有数据库的信息。
    B.sp_helpindex 报告有关表或视图上索引的信息。
    C.sp_help 报告有关数据库对象(表、视图、函数、存储过程、触发器、约束等)
    D.sp_helptext 显示用户定义规则的定义、默认值、未加密的 Transact-SQL 存储过程、用户定义 Transact-SQL 函数、触发器、计算列、CHECK 约束、视图或系统对象(如系统存储过程)。
      

  3.   


    联机丛书上说的不是很清楚,然后那个sp_helpdb没有接触过
      

  4.   


    查看存储过程是否存在只能用这个命令吗?sp_helpdb
      

  5.   


    严格的说,这个题目出的有问题,这几个存储过程都是显示对象相关信息的,判断是否存在应该查询系统目录视图。
    A.sp_helpdb 针对数据库
    B.sp_helpindex 针对索引
    C.sp_help 针对数据库对象(表、视图、函数、存储过程、触发器、约束等)
    D.sp_helptext 针对对象的定义文本
    从题目分析,应该选C