导航:首页 > 编程大全 > 怎么查询数据库中的所有触发器

怎么查询数据库中的所有触发器

发布时间:2024-08-01 23:15:21

❶ sql server2008中无法使用数据库关系图

可以在“属性”窗口中显示数据库关系图的属性。

在“属性”窗口中显示数据库关系图属性

1.

打开数据库关系图设计器。

2.

通过在该设计器中单击对象以外的任意位置,确保没有在数据库关系图设计器中选择任何对象。

3.

在“视图”菜单中,单击“属性窗口”。

该关系图的属性随即显示在“属性”窗口中。

打开数据库关系图

只有关系图的所有者或者数据库的db_owner角色的成员才能打开关系图。

1.

在对象资源管理器中,展开“数据库关系图”文件夹。

2.

双击要打开的数据库关系图的名称。

-或-

右键单击要打开的数据库关系图的名称,然后选择“设计数据库关系图”。

此时,将在数据库关系图设计器中打开该数据库关系图,您可以在其中编辑关系图。

参阅:http://msdn.microsoft.com/zh-cn/library/ms178084.aspx

创建数据库关系图

(1)确保SSMS正在运行,且ApressFinancial数据库被展开,以便看到其中的"数据库关系图"和"表"节点。选择"数据库关系图"节点并右击,选择"安装关系图支持程序"(参看图6-10)。

(2)如果这是在该数据库上创建的第一个关系图,则需要安装支持对象。如果没有这些对象,就无法创建关系图,所以在随后显示的对话框(参看图6-11)上点击"是"。

(3)在创建关系图时,所看到的第一个界面是"添加表"对话框(参看图6-12)。如果希望在关系图中包含所有表的话,选择其中列出的所有表,再点击"添加",这会"清空"该界面。点击"关闭"。

(4)在经过一段时间后,会返回到SSMS中,而数据库关系图则已经被构建。在这一时刻,关系图会非常大,以至于不能在一个界面上同时显示出所有的表,可以通过关系图工具条上的"大小"组合框来更改显示的比例,如图6-13所示。

创建新的数据库关系图

安装关系图支持

选择表

"大小"组合框

(5)这时的关系图与图6-14所示类似(如果布局有不同,不要惊讶)。

迄今为止创建的表和关系

这就是创建一个基本关系图所需要的步骤。

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

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

❸ 如何查询数据库中的所有触发器

select name from sysobjects where xtype='TR' --所有触发器
select name from sysobjects where xtype='P' --所有存储过程
select name from sysobjects where xtype='V' --所有视图
select name from sysobjects where xtype='U' --所有表

以上为SqlServer用法

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 Where object_type='TABLE'; --所有表

以上为Oracle用法

以上,希望对你有所帮助!

❹ 如何在数据库中查询出所有有触发器的表

select name from sysobjects where xtype='TR' --所有触发器名称
select name from sysobjects where xtype='P' --所有存储过程
select name from sysobjects where xtype='V' --所有视图
select name from sysobjects where xtype='U' --所有表
全部禁用:Alter table t1 disable trigger all;
全部生效:Alter table t1 enable trigger all;
单个禁用:Alter table t1 disable trigger 触发器名;
查出指定TR的内容:sp_helptext 't_test'
查出所有非系统数据库并列出:
select * from sysdatabases where dbid>4
查出某表中所有字段名与字段类型:
select a.name as [column],b.name as type
from syscolumns a,systypes b
where a.id=object_id('employee') and a.xtype=b.xtype!

❺ 如何查看SQL数据库中所有的触发

1)查看表中的触发器类型:
sp_helptrigger:返回对当前数据库的指定表定义的 DML 触发器的类型。sp_helptrigger 不能用于 DDL 触发器。
示例: EXEC sp_helptrigger '表名'

2)查看触发器的有关信息:
sp_help:报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息。
示例: EXEC sp_help '触发器名'

3)显示触发器的定义:
sp_helptext:显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。
示例: EXEC sp_helptext '触发器名'

4)查看当前库中所有的触发器:
查询脚本:SELECT * FROM Sysobjects WHERE xtype = 'TR'

5)查看当前库中所有的触发器和与之相对应的表:
查询脚本:SELECT tb2.name AS tableName,tb1.name AS triggerName FROM Sysobjects tb1 JOIN Sysobjects tb2 ON tb1.parent_obj=tb2.id WHERE tb1.type='TR'

❻ SQL数据库中触发器在哪可以查看到呢

系统的sysobject表中,xtype=‘TR’

select * from sysobjects where xtype=‘TR’
就能看到你的数据库中说有的触发器,及其相关参数了

❼ 鎬庢牱鏌ユ壘SQL server2000鏁版嵁搴撶殑瑙﹀彂鍣

鎵撳紑浼佷笟绠$悊鍣锛屾壘鍒扮洰鏍囨暟鎹搴擄紝涓撻棬鏈夎Е鍙戝櫒杩欎竴椤瑰憖銆傚氨鏄鍜岃〃銆佽嗗浘銆佸瓨鍌ㄨ繃绋嬬瓑骞跺垪鐨勩

❽ 如何查询数据库中的所有触发器名称,及启用还是禁用!

select name from sysobjects where xtype='P' --所有存储过程 select name from sysobjects where xtype='V' --所有视图 select name from sysobjects where xtype='U' --所有表 全部禁用:Alter table t1 disable trigger all; 全部生效:Alter table t1 enable trigger all; 单个禁用:Alter table t1 disable trigger 触发器名; 查出指定TR的内容:sp_helptext 't_test' 查出所有名称与内容: select b.name as 名称,a.text as 内容,case xtype when 'p ' then '存储过程 ' else '触发器 ' end as 类型 from syscomments a,sysobjects b where object_id(b.name)=a.id and b.xtype in( 'P ', 'TR ') and b.status =0 order by 类型 查出所有非系统数据库并列出: select * from sysdatabases where dbid4 查出某表中所有字段名与字段类型: select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('employee') and a.xtype=b.xtype -------------------- 查出触发器是启用还是禁用。 select a.name as 触发器名,b.name as 表名,

阅读全文

与怎么查询数据库中的所有触发器相关的资料

热点内容
隐藏网络为什么别人可以连我不行 浏览:355
超级终端发送文件超时 浏览:24
文件多少m有什么意思 浏览:63
microsoftword2010 浏览:773
国务院通信大数据行程卡在哪里 浏览:581
打印机和电脑数据线连好怎么操作 浏览:877
iphone打开html文件 浏览:63
java操作excel之poi 浏览:700
java集合同步 浏览:861
软工大数据软考考什么 浏览:190
受控体系文件的封面有什么内容 浏览:778
梦幻锦衣是哪个文件夹 浏览:811
raid模式不能黑苹果 浏览:859
如何优化网站推广方案 浏览:40
编程怎么入门去极客时间 浏览:504
查看oracle数据库字符集编码 浏览:658
pscc恢复文件 浏览:245
钉钉怎么上网络直播课 浏览:595
怎么用手机qq扫描文件在哪里 浏览:17
微信瓶子怎么提示用完了 浏览:288

友情链接