在PLSQL DEV中没有权限查看TRIGGER时,可以用下面的SQL。
select * from dba_triggers t where t.table_name = 'TABLE_NAME';
显示的列有:
OWNER TRIGGER_NAME TRIGGER_TYPE TRIGGER_EVENT TABLE_OWNER BASE_OBJECT_TYPE TABLE_NAME COLUMN_NAME REFERENCING_NAMES WHEN_CLAUSE STATUS DESCRIPTION ACTION_TYPE TRIGGER_BODY
这样就可以查看指定的表明下创建的TRIGGER了。
然后你通过DESCRIPTION 和 TRIGGER BODY就可以知道创建这个TRIGGER的语句了。
相关推荐
本文将深入探讨如何使用SQL语句创建前后触发器,并通过一个具体的示例来阐述其工作原理。 ### 一、触发器概述 触发器是数据库管理系统中的一个重要组成部分,用于响应数据表上的特定事件,如INSERT、UPDATE或...
我们可以可以使用CREATE TRIGGER语句创建一个新的触发器,来看下具体的语法: CREATE TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW BEGIN ... END; 然后我们来详细看下上述...
* CREATE TRIGGER 语句:创建一个触发器 * DROP TRIGGER 语句:从数据库中删除触发器 * CREATE SCHEMA 语句:向数据库添加一个新模式 * DROP SCHEMA 语句:从数据库中删除一个模式 * CREATE DOMAIN 语句:创建一个...
在DB2中创建触发器是数据库管理中的一个重要环节,它允许在特定的数据库操作(如INSERT、UPDATE或DELETE)执行之前或之后自动运行预定义的SQL语句。本文将详细介绍如何在DB2数据库中创建一个触发器,以及触发器的...
例如,Sybase的`varchar`可能对应Oracle的`varchar2`, Sybase的`identity`列可能需要转换为Oracle的`sequence`和`trigger`。 `mysql`是开源且流行的关系数据库,其语法与Oracle和Sybase有所不同。转换过程中,需要...
以下是具体的创建触发器的SQL语句: ```sql CREATE TRIGGER truStudent ON tab1 FOR UPDATE AS BEGIN IF UPDATE(UID) BEGIN UPDATE tab2 SET tab2.ID = i.UID FROM tab2 AS br INNER JOIN Deleted AS d ON br...
* CREATE TRIGGER 语句:创建一个触发器。 * DROP TRIGGER 语句:从数据库中删除触发器。 * CREATE SCHEMA 语句:向数据库添加一个新模式。 * DROP SCHEMA 语句:从数据库中删除一个模式。 * CREATE DOMAIN 语句:...
` 语句来查看结果。 MySQL 中创建函数 在 MySQL 中,创建函数的语法是:`CREATE FUNCTION func_Name ([func_parameter]) RETURNS type`。这里的 `RETURNS type` 指定了函数的返回类型,必须与返回值的类型相同,...
CREATE TRIGGER 语句用于创建一个新的触发器。语法如下: ``` sql-statement ::= CREATE [TEMP | TEMPORARY] TRIGGER trigger-name [ BEFORE | AFTER ] database-event ON [database-name .] table-name trigger-...
- CREATE TRIGGER语句:用于创建触发器,触发器是一种特殊类型的存储过程,它会在满足特定条件时自动执行。 - DROP TRIGGER语句:用于删除已存在的触发器。 - CREATE SCHEMA语句:用于向数据库中添加新的模式,模式...
-创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一...
11. DROP TRIGGER:DROP TRIGGER语句用于删除触发器。 12. CREATE SCHEMA:CREATE SCHEMA语句用于向数据库中添加一个新的模式。 13. DROP SCHEMA:DROP SCHEMA语句用于从数据库中删除一个模式。 14. CREATE ...
在Oracle中,查看、编辑、重命名和删除触发器同样使用类似的操作,如`SELECT * FROM USER_TRIGGERS`来查看触发器,`ALTER TRIGGER`用于编辑,`RENAME TRIGGER`用于重命名,`DROP TRIGGER`用于删除。 通过学习和掌握...
本文将通过"Library-SQL.zip_trigger example SQL_创建触发器"这个例子,详细讲解如何在数据库中创建触发器以及相关知识点。 首先,我们需要理解触发器的基本概念。触发器是由数据库管理系统在执行DML语句(INSERT...
CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE DOMAIN --创建一个数据值域 ALTER ...
* 创建触发器需要使用CREATE TRIGGER语句,并指定触发器的名称、表名、事件类型和执行体。 * 触发器可以用于实现数据的一致性和安全性。 例如,以下是创建触发器tr_InsertEmployee的PL/SQL语句: ```sql CREATE OR ...
10. TRIGGER语句:定义在特定事件(如INSERT、UPDATE或DELETE)发生时自动执行的操作。 11. PROCEDURE和FUNCTION:存储过程和用户自定义函数,封装一组SQL语句,可重复调用。 12. GRANT和REVOKE:权限管理,GRANT...
SQL语句,存储过程,触发器
`CREATE TRIGGER` 语句用于创建触发器,触发器是一种特殊的存储过程,当特定事件(如数据的插入、更新或删除)发生时自动执行。其基本语法如下: ```sql CREATE TRIGGER trigger_name ON table_name AFTER|BEFORE {...