SAP HANA SQL同义词
HANA系统待机和故障转移...
同义词允许应用程序运行,而不管拥有表的用户和哪个数据库保存表或对象。
创建同义词语句用于为表,视图,包,过程,对象等创建同义词。
例子
有一个efashion的表Customer,位于Server1上。 要从Server2访问它,客户端应用程序必须使用名称为Server1.efashion.Customer。 现在我们更改Customer表的位置,客户端应用程序将必须修改以反映更改。
为了解决这些问题,我们可以为Server1上的表创建Server2上的Customer表Cust_Table的同义词。 所以现在客户端应用程序必须使用单部件名称Cust_Table来引用此表。 现在,如果此表的位置更改,您将必须修改同义词以指向表的新位置。
为了解决这些问题,我们可以为Server1上的表创建Server2上的Customer表Cust_Table的同义词。 所以现在客户端应用程序必须使用单部件名称Cust_Table来引用此表。 现在,如果此表的位置更改,您将必须修改同义词以指向表的新位置。...
例子...
公共同义词由数据库中的PUBLIC模式拥有。 公共同义词可以由数据库中的所有用户引用。 它们由应用程序所有者为表和其他对象(例如过程和包)创建,因此应用程序的用户可以查看对象。
删除同义词...
CREATE PUBLIC SYNONYM Cust_table for efashion.Customer;
要创建PUBLIC同义词,您必须使用关键字PUBLIC,如图所示。
私人同义词
要创建PUBLIC同义词,您必须使用关键字PUBLIC,如图所示。...
私有同义词只能由拥有表或对象的模式引用。
句法
CREATE SYNONYM Cust_table FOR efashion.Customer;
删除同义词
可以使用DROP同义词命令删除同义词。 如果要删除公共同义词,则必须在删除语句中使用关键字 public 。
句法
DROP PUBLIC Synonym Cust_table; DROP Synonym Cust_table;
更多建议: