社区
应用实例
帖子详情
请问我在哪里可以看见我建的触发器? 怎么我找不到呢?
yeshu
2005-04-30 11:24:51
...
...全文
553
3
打赏
收藏
请问我在哪里可以看见我建的触发器? 怎么我找不到呢?
...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lalakid
2005-04-30
打赏
举报
回复
SELECT *
FROM sysobjects
WHERE xtype = 'tr'
就 把 你 的 触发器都显示出来了
EXEC SP_HELPTEXT '触发器的名字'
就可以看触发器的详细定义了
friendliu
2005-04-30
打赏
举报
回复
在查询分析器中展开每个表都可以看到触发器选项
xluzhong
2005-04-30
打赏
举报
回复
如何查看触发器(企业管理器)
查看触发器
展开服务器组,然后展开服务器。
展开"数据库"文件夹,展开含触发器的表所属的数据库,然后单击"表"文件夹。
在详细信息窗格中,右击触发器所在的表,指向"所有任务"菜单,然后单击"管理触发器"命令。
请参见
查看触发器
Oracle数据库设计规范建议.doc
Oracle数据库设计规范建议 1 目的 本规范的主要目的是希望规范数据库设计,尽量提前避免由于数据库设计不当而产生 的麻烦;同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的很 好的保证。 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其 应用系统,有效存储数据,满足用户信息要求和处理要求。 2 适用范围 本规范的适用人员范围包括我司的所有应用开发人员以及在我司承接数据库应用开 发的软件人员。 本规范的适用IT范围包括数据库对象的命名规范、设计原则、SQL语句的设计和使用 、SQL语句的性能优化建议、其他与性能有关的设计原则以及设计工具的选择。 3 数据对象的命名规范 3.1 通用规范 3.1.1 使用英文:要用简单明了的英文单词,不要用拼音,特别是拼音缩写。主要目的很明确 ,让人容易明白这个对象是做什么用的; 3.1.2 一律大写,特别是表名:有些数据库,表的命名乃至其他数据对象的命名是大小写敏感 的,为了避免不必要的麻烦,并且尊重通常的习惯,最好一律用大写; 3.2 数据库对象命名规范 3.2.1 表的命名 3.2.1.1 表名的前缀:前缀_表名_T。为表的名称增加一个或者多个前缀,前缀名不要太长,可以 用缩写,最好用下划线与后面的单词分开;其目的有这样几个: 3.2.1.1.1 为了不与其他项目或者其他系统、子系统的表重名; 3.2.1.1.2 表示某种从属关系,比如表明是属于某个子系统、某个模块或者某个项目等等。表示这 种从属关系的一个主要目的是,从表名能够大概知道如何去
找
相关的人员。比如以子系 统为前缀的,当看到这个表的时候,就知道有问题可以去
找
该子系统的开发和使用人员 ; 3.2.2 视图命名:相关表名_V(或者根据需要另取名字); 3.2.3 程序包命名:程序包名_PKG(用英文表达程序包意义); 3.2.4 存储过程命名:存储过程名_PRO(用英文表达存储过程意义); 3.2.5 函数命名:函数名称_FUN(用英文表达函数作用); 3.2.6
触发器
命名:
触发器
名称_TRI(用英文表达
触发器
作用); 3.2.7 索引命名:表名_字段名_IDX(如果存在多字段索引,取每字段前三个字符加下划线组合 ,如在 custom, cutting, curtail 上建立联合索引,命名为 表名_cus_cut_cur_IDX,如果前三个截取字符相同,就从字段名称中不同的字符开始取三 个字符加下划线组合,如在 custid, custom,custname上建立联合索引,就命名为表_tid_tom_tna_IDX; 3.2.8 唯一索引命名:表名_字段名_UNI(如果存在多字段唯一索引,取每字段前三个字符加下 划线组合,如在 custom, cutting, curtail上建立唯一索引,命名为 表名_ cus_cut_cur_UNI,如果前三个截取字符相同,就从字段名称中不同的字符开始取三个字 符加下划线组合,如:在 custid, custom,custname上建立唯一索引,命名:表_tid_tom_tna_UNI; 3.2.9 主键命名:表名_字段名_PK(如果存在多字段主键,取每字段前三个字符加下划线组合, 如在 custom, cutting, curtail上建立主键,命名为 表名_cus_cut_cur_PK,如果前三个截取字符相同,就从字段名称中不同的字符开始取三 个字符加下划线组合,如在 custid, custom,custname上建立主键,命名:表_tid_tom_tna_PK; 3.2.10 外键命名:表名_主表名_字段名_FK; 3.2.11 Sequence 命名:表名_列名_SEQ(或者根据需要另取名字); 3.2.12 Synonym 命名:与对应的数据库对象同名; 3.2.12 JAVA 命名:遵守公司相应的JAVA命名规范; 4 数据库对象设计原则 4.1 表的设计 4.1.1 主、外键 4.1.1.1 每个表,都必须要有主键。主键是每行数据的唯一标识,保证主键不可随意更新修改, 在不知道是否需要主键的时候,请加上主键,它会为你的程序以及将来查
找
数据中的错 误等等,提供一定的帮助; 4.1.1.2 一个表的某列与另一表有关联关系的时候,如果加得上的话,请加上外键约束。外键是 很重要的,所以要特别强调: 4.1.1.2.1 适量建外键。为了保证外键的一致性,数据库会增加一些开销,如果有确凿的并且是对 性能影响到无法满足用户需求的证据,可以考虑不建外键。否则,还是应该建外键; 4.1.1.2.2 不要以数据操作不方便为理由而不建外键。是的,加上外键以后,一些数据操作变得有 些麻烦,但是这正是对数据一致性的保护。正是因为这种保护很有效,所以最好不要拒
你真的了解
触发器
么?
当我们想更新一张动态表的时候(即:表中的数据不断的添加),也许我们会用数据库代理,通过写作业,然后让他定时查询动态表中最新添加的数据,然后更新数据。这样时能实现更新数据的要求,但是数据却不能实时同步更新。 这个时候,
触发器
就是我们想要的神器了。我们可以在那张动态表上新建
触发器
。
触发器
的实质就是个存储过程,只不过他调用的时间是根据所建的动态表发生该表而执行(即:Insert新数据,Update...
MySQL
触发器
Re: MySQL
触发器
=============================#
触发器
概念
触发器
,顾名思义,就是当执行某个事件的时候触发另一个事件的执行!数据库中的
触发器
是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。 # 数据库
触发器
作用: 1) 安全性:可以基于数据库的值,限制或允许用户的某种操作 2) 审计功能:可以跟踪用户对数据库的操作等 3) 实现复杂的数据完整性规则:
触发器
可产生比CHECK约束更为复杂的限制 4) 实现复杂的非标准的数据库相关完整性规则(针对六个约束) 5) 同步实时地复制表中的数据。 6) 自动计算数据值:如果数据的值达到了一定的要求,则进行特定的处理。-------------------------------------------------------------------------------------------------
SQL
触发器
在存放在哪个位置
可以使用下面语句查看某个库当前的
触发器
USE [pratice] GO Select * FROM sys.objects WHERE [type] = 'tr' Select * FROM sys.[sysobjects] WHERE [xtype] = 'tr' 不过只能看到DML
触发器
如果是DDL或者登录
触发器
是看
不到
的 SQLSERVER中的三
PostgreSQL
触发器
用法详解 - 2
包含如下内容 : 一、 1. 什么是
触发器
?
触发器
有什么用? 创建
触发器
的语法? 2. 什么是
触发器
函数,
触发器
函数可以用哪些语言编写? 3.
触发器
有哪些分类? 4. 同一个表或视图上可以建多少个
触发器
? 如果一个表或视图上有多个
触发器
, 调用顺序如何决定? 5. 同一个
触发器
函数可以被多个
触发器
调用吗?
触发器
函数的返回类型时什么?
触发器
函数的...
应用实例
27,579
社区成员
68,559
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章