哪位知道,在SqlServer2000中关于用户定义的函数,以及存储过程的信息存放在哪些系统表中,或者该用什么存储过程或者Sql语句读出来?哪位知道,谢谢了!

解决方案 »

  1.   

    Select * from SysObjects Where (Xtype='P' Or Xtype='FN') And Status>0
      

  2.   

    sysobjects
    包含在資料庫中建立的每一個物件 (條件約束、預設值、記錄檔、規則、預存程序等等) 的一資料列。
      

  3.   

    syscomments表,可以用sp_helptext '对象名'察看
      

  4.   

    谢谢各位了!我想可能是大家误解了我的意思。Sysobjects中好像只包含了对象的简单信息,比如说有哪些函数,存储过程等等,我想得到一些详细的信息。
    我的意思是怎么读到一个用户自定义的函数或者存储过程的信息。比如说一个函数的参数等等其他的详细信息。存储过程也是的,怎样读出他的参数,还有定义语句等等。
      

  5.   

    存储过程参数:syscolumns定义的SQL语句:syscomments
      

  6.   

    楼上正解,你可以看一下系统存储过程都调用了哪些表Use Master
    sp_helptext 'sp_helptext'