文件名称:数据库对象——同义词-oracle数据库操作
文件大小:1.19MB
文件格式:PPT
更新时间:2024-05-16 03:16:20
ppt
数据库对象——同义词 同义词用作表,视图,序列,过程,存储函数,程序包,实体化视图或其他同义词的别名或替换名,语法: CREATE [PUBLIC]SYNONYM synName FOR object; synName :表示同义词名 Object:表示表,视图,序列以及过程等对象的名称 用途: 简化SQL语句 隐藏对象的名称和所有者 为分布式数据库的远程对象提供了位置透明性 提供对对象的公共访问 示例: GRANT ALL ON vendorMaster TO accounts; SELECT * FROM marketing.vendorMaster; CREATE SYNONYM vendor_master FOR Marketing.vendorMaster; 私有同义词和公用同义词:私有同义词是由普通用户创建的,并且只有创建该同义词的用户才能使用。公用同义词是由DBA创建的,任何数据库用户都可以使用它。 删除同义词,语法: DROP [PUBLIC]SYNONYM [schema.]synonymName;