GBase8s数据库DROP SYNONYM 语句

使用 DROP SYNONYM 语句注销现有的同义词;

用法

此语句从 systables 、syssynonyms 和 syssyntable 系统目录表中删除条目。您必须是 synonym 的

所有者或者拥有 DBA 特权才能执行 DROP SYNONYM 语句。删除同义词对同义词指向的表、视

图或系列对象都没有影响。

如果您包含可选的 IF EXISTS 关键字,则如果未在当前数据库中注册指定名称的同义词则数据库

服务器不执行任何操作(而不是向应用程序发送异常)。

下列语句删除用户 cathyg 拥有的同义词 nj_cust:

DROP SYNONYM cathyg.nj_cust;

DROP SYNONYM 并不是唯一一个可以注销同义词的 DDL 操作,如果删除表、视图或序列,则

同一数据库中的任何同义词以及指代该表、视图或序列的同义词也会被删除。

但是,如果当前数据库中的同义词引用另一个数据库中的已删除表或视图,那么该同义词将保留在

系统目录中,直至使用 DROP SYNONYM 语句显式删除该同义词。 您可以在同一数据库中创建

另一个表或视图,并声明已删除的表或视图的名称作为其标识符。(如果不是当前数据库中的任何

表或对象的名称,您可以在当前数据库中创建一个表、视图或序列对象,并将在其它数据库中的表

中删除的表或视图的标识符声明为其名称。)在另一种情况中,旧的同义词现在会引用新的表对

象。有关同义词链接的更完整的讨论,请参阅 CREATE SYNONYM 语句描述中的链接同义词一

节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值