关于触发器和存储过程(100分)

  • 主题发起人 主题发起人 wenxj
  • 开始时间 开始时间
W

wenxj

Unregistered / Unconfirmed
GUEST, unregistred user!
在数据库服务器中,如何知道某个数据库有哪些触发器和存储过程?
 
SELECT *
FROM sysobjects
WHERE xtype = 'TR'
得到当前数据库的所有触发器,通过parent_obj得到所属表名.

SELECT *
FROM sysobjects
WHERE xtype = 'P'
得到当前数据库的所有存储过程
 
用BDE的Native连接,连接到数据库,然后打开

Table的Index,PrimaryKey,Triggers 一目了然!
 
Oracle可以用Schema Manager
MS SQL SERVER 可以用 Enterprise Manager
 
G:gxg8816
SQL6.5时xtype 换成 type.
 
也可以用delphi得sqlexplorer可以直接看到的,每个table下都有procedure、triggers、indes、
primaryKey等
 
现在知道了没有?知道了就结束吧。不知道您继续问
 
用sp_help 去察看
 
很多方法了﹐不過最方便的便是用Oracle的Enterprise Manager(對Oracle)﹐還有就是用
Delphi的SQL Explorer﹐不過這個你先要在DBE中設好﹐打開后真的是一目了然。
 
接受答案了.
 
后退
顶部