请问sql 2000下
假设有一存储过程student_proc
查看其脚本可以用sp_helptext student_proc
如何用select 语句达到同样效果呢 
网上很难查到这个方法  向朋友们请教,,

解决方案 »

  1.   

    select   a.*   from   syscolumns   a,sysobjects   b   where   a.id=b.id   and   b.id=object_id('存储过程名') exec sp_helptext
    exec sp_depends
    exec sp_help
      

  2.   

    用sp_helptext student_proc执行后出现是 标题为TEXT的几行 信息
    而用楼上朋友的程序得到的是二行参数,貌似不一样的吧...再问个比较弱的问题,什么叫存储过程的脚本?
      

  3.   


    select  sysobjects.name, syscomments.text   from   syscomments left join sysobjects on syscomments.id=sysobjects.id where sysobjects.xtype='p' and name='你的名'
      

  4.   

    select syscomments.text  from sysobjects join syscomments on sysobjects.id=syscomments.id  where  TYPE='p' and
    syscomments.id=object_id('将要察看的存储过程的名字')