如何在sql数据库中查找触发器的代码

如题所述

SQL Server
只要在创建触发器的时候没有指定WITH ENCRYPTION 选项,都能查看到源代码。
在SMSS的对象资源管理器中找到有触发器的表,展开,在下面的触发器项目下找到触发器的名字,双击(或者右击触发器名字,在菜单中选择编辑), 就能看到触发器的源代码了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-06
哪个版本的sql?2000?2005?2008?
sql2000不难找吧,在某个表名上右键应该就有触发器三个字了吧?
sql2005 你双击某个表,下面会自动展开,应该可以看到触发器三个字了吧?
sql2008 没用过.......
第2个回答  2010-12-05
企业管理器 找到表 表设计上面就有个触发器属性,上面有新建或者已有的

如何在sql数据库中查找触发器的代码
SQL Server 只要在创建触发器的时候没有指定WITH ENCRYPTION 选项,都能查看到源代码。在SMSS的对象资源管理器中找到有触发器的表,展开,在下面的触发器项目下找到触发器的名字,双击(或者右击触发器名字,在菜单中选择编辑), 就能看到触发器的源代码了。

sql server知道触发器名如何查看里面代码
1、首先打开计算机,进入计算机的对象资源管理器界面,在界面内找到如图下的文件夹并右键单击打开。2、在弹出的选项界面内找到“修改”选项并使用鼠标单击。3、z最后就可以成功看到触发器源代码了。

SQL中如何查看触发器的原代码?
sql server 只要在创建触发器的时候没有指定with encryption 选项,都能查看到源代码。在smss的对象资源管理器中找到有触发器的表,展开,在下面的触发器项目下找到触发器的名字,双击(或者右击触发器名字,在菜单中选择编辑),就能看到触发器的源代码了。

SQL数据库中触发器在哪可以查看到呢
系统的sysobject表中,xtype=‘TR’select * from sysobjects where xtype=‘TR’就能看到你的数据库中说有的触发器,及其相关参数了

如何查询数据库中的所有触发器
Select object_name From user_objects Where object_type='TRIGGER'; --所有触发器 Select object_name From user_objects Where object_type='PROCEDURE'; --所有存储过程 Select object_name From user_objects Where object_type='VIEW'; --所有视图 Select object_name From user_objects ...

如何查看SQL数据库中所有的触发?
1)查看表中的触发器类型:\\x0d\\x0asp_helptrigger:返回对当前数据库的指定表定义的DML触发器的类型。sp_helptrigger不能用于DDL触发器。\\x0d\\x0a示例:EXECsp_helptrigger'表名'\\x0d\\x0a\\x0d\\x0a2)查看触发器的有关信息:\\x0d\\x0asp_help:报告有关数据库对象(sys.sysobjects兼容视图中...

SQL2005,如何查看数据库中哪个表使用了触发器
SQL2005,如何查看数据库中哪个表使用了触发器 执行下SQL语句:select tri.name AS TriggerName,tri.is_disabled AS IsDisable,tri.is_instead_of_trigger AS IsInsteadOfTrigger,c.text AS CreateTriggerSQL from sys.triggers tri LEFT OUTER JOIN dbo.syscomments c ON tri.object_id = c.id...

sql如何查看表触发器信息:就是我想要看这个表有几个触发器 还有触发器...
用系统存储过程sp_helptrigger 输入: EXEC sp_helptrigger 表名或视图名

怎样在PLSQL中查询某个表的触发器脚本
select * from user_triggers where table_name='xxx'

如何查看SQL数据库中所有的触发?
只能一个一个表检查。。打开要查的数据库 找到表 右键 找触发器 里面一个一个看就可以找到了!

相似回答