DROP TRIGGER - 删除一个触发器定义】的更多相关文章

SYNOPSIS DROP TRIGGER name ON table [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP TRIGGER 将删除所有对一个现存触发器的引用. 要执行这个命令,当前用户必须是触发器的所有者. PARAMETERS 参数 name  要删除的触发器名. table  触发器定义所在的表的名称(可以有模式修饰). CASCADE  自动删除依赖此触发器的对象. RESTRICT  如果有任何依赖对象存在,那么拒绝删除.这个是缺省. E…
SYNOPSIS DROP CONVERSION name [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP CONVERSION 删除一个以前定义的编码转换. 要想删除一个转换,你必须拥有该转换. PARAMETERS 参数 name  编码转换的名字.这个名字可以用模式修饰. CASCADE RESTRICT  这些键字没有作用,因为编码转换上没有依赖关系. EXAMPLES 例子 删除一个叫做 myname 的编码转换: DROP CONVERSION…
SYNOPSIS DROP CAST (sourcetype AS targettype) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP CAST 删除一个前面定义的类型转换. 要能删除一个类型转换,你必须拥有源或者目的数据类型. 这是和创建一个类型转换相同的权限. PARAMETERS 参数 sourcetype  类型转换里的源数据类型. targettype  类型转换里的目的数据类型. CASCADE RESTRICT  这些键字没有任何效果,因为…
SYNOPSIS DROP DOMAIN name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP DOMAIN 将从系统表中删除一个用户域. 只有域的所有者才能删除它. PARAMETERS 参数 name  一个现有的域(可以有模式修饰). CASCADE  自动删除倚赖域的对象.(比如,表字段). RESTRICT  如果有任何依赖对象存在,则拒绝删除此域.这个是缺省. EXAMPLES 例子 删除 box 域∶ DROP DOMAIN…
SYNOPSIS DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP AGGREGATE 将删除一个现存聚集函数. 执行这条命令的用户必须是该聚集函数的所有者. PARAMETERS 参数 name  现存的聚集函数名(可以有模式修饰). type  聚集函数的输入数据类型,或者 * ,如果这个聚集函数接受任意输入类型. CASCADE  自动删除依赖于这个聚集的对象. RESTRICT  如果有任何依赖…
SYNOPSIS DROP TYPE name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP TYPE 将从系统表里删除用户定义的类型. 只有类型所有者可以删除类型. PARAMETERS 参数 name  要删除的类型名(可以有模式修饰). CASCADE  自动删除依赖该类型的对象(比如表字段,函数,操作符等等). RESTRICT  如果有依赖对象,则拒绝删除该类型.这个是缺省. EXAMPLES 例子 删除 box 类型: DROP…
SYNOPSIS DROP RULE name ON relation [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP RULE 删除一个规则. PARAMETERS 参数 name  要删除的现存的规则. relation  该规则应用的关系名字(可以有模式修饰). CASCADE  自动删除依赖于此规则的对象. RESTRICT  如果有任何依赖对象,则拒绝删除此规则.这个是缺省. EXAMPLES 例子 删除重写规则 newrule: DROP RUL…
SYNOPSIS DROP DATABASE name DESCRIPTION 描述 DROP DATABASE 删除一个现存数据库的目录入口并且删除包含数据的目录. 只有数据库所有者能够执行这条命令(通常也是数据库创建者). DROP DATABASE 不能撤销,小心使用! PARAMETERS 参数 name  要被删除的现有数据库名. NOTES 注意 DROP DATABASE cannot be executed inside a transaction block. 这条命令在和目标…
SYNOPSIS ALTER TRIGGER name ON table RENAME TO newname DESCRIPTION 描述 ALTER TRIGGER 改变一个现有触发器的属性. RENAME 修改一个给出地触发器地名称, 而不用改变触发器的定义. 你必需拥有该触发器作用的表才能改变其属性. PARAMETERS 参数 name  现有需要修改的触发器的名称. table  该触发器作用的表的名字. newname  现有触发器的新名字. EXAMPLES 例子 重新命名一个现有…
SYNOPSIS DROP TABLE name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP TABLE 从数据库中删除表或视图. 只有其所有者才能删除一个表或视图.要清空一个表,而不删除表, 使用 DELETE. DROP TABLE 总是删除目标表上现有的任何索引, 规则,触发器以及约束.但是,要删除一个由另外一个表用外键约束引用的表, 我们必须声明 CASCADE.(CASCADE 将删除外键约束,而不是另外一个表.) PARAME…