初学SQL,实验中有这么一段:
  alter table student
  add 年级 int
  constraint chname check(年级<100)
  exec sp_help chname;
请问这里的Exec sp_help 是做什么用的?是执行约束条件的吗?为什么后来有的句段中也添加约束但没有这句话呢?

解决方案 »

  1.   

    Reports information about a database object 
      

  2.   

    EXEC:执行 Transact-SQL 批中的命令字符串、字符串或执行下列模块之一:系统存储过程、用户定义存储过程、标量值用户定义函数或扩展存储过程。SP_HELP:报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或 SQL Server 2005 提供的数据类型的信息。
      

  3.   

    sp_help:用于显示参数清单和其数据类型。
    sp_depends:用于显示存储过程依据的对象或者依据存储过程的对象。
    sp_helptext:用于显示存储过程的定义文本。 -----------------------------------
    http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源