在做数据字典设计时碰到的问题,以便以后查找,先记录下来。
SqlServer:
select s.name from sys.synonyms as s left join
sys.tables as t on object_name(object_id(s.base_object_name)) = t.name where t.name is not null
union select s.name from sys.synonyms as s left join
sys.views as v on object_name(object_id(s.base_object_name)) = v.name where v.name is not null
Oracle:
select s.synonym_name from user_synonyms s Left Join user_tables t On s.table_name = t.table_name Where t.table_name Is Not Null
Union select s.synonym_name from user_synonyms s Left Join user_views v On s.table_name= v.view_name Where v.View_name Is Not Null
分享到:
相关推荐
在第9章“管理数据库对象”中,我们主要探讨的是如何在Oracle数据库中创建、修改和管理各种数据库对象,包括表、约束、索引、视图、序列以及同义词。以下是这些知识点的详细说明: 1. **创建和更改表**: - 使用`...
16. **私有同义词**:用户需要`CREATE SYNONYM`权限才能在其自身模式下创建私有同义词。 17. **PL/SQL中的SQL命令**:在PL/SQL块中,可以直接使用`SELECT`、`INSERT`和`UPDATE`命令,但不能直接执行`DROP`命令,...
这意味着SQL语句的空格、换行甚至访问对象的方式(如私有同义词、公共同义词或表所有者)都必须精确匹配。数据库管理员需要合理配置init.ora文件中的参数,以确保足够的内存用于存储共享语句。 4. **索引优化** - ...
Metathesaurus将这些来源的词汇统一起来,通过识别出其中的同义词,创建了一套覆盖广泛医学术语的概念集合,并为每个概念指定了唯一的标识符。同时,Metathesaurus还包含了概念之间的关系,如“属于”、“更具体”等...
这部分内容说明了如何设计数据字典,以记录各种元素的标识符、同义词及相关信息。 - **安全保密设计**:阐述了数据库设计中如何通过权限管理、访问控制等方式实现数据的安全性和保密性。具体包括对不同访问者、不同...
- 同义词用于为对象创建别名,方便跨模式引用对象。 - **12.3 数据库链** - 数据库链用于实现数据库之间的连接,可以在不同的数据库之间进行数据操作。 #### 十三、PL/SQL的基本概念 - **13.1 PL/SQL的基本...
8.7.2 利用同义词库查找同义词和反义词 165 8.7.3 将文字翻译成其他语言 165 8.7.4 使用信息检索网站 166 8.7.5 使用商业和金融网站 166 8.8 小结 167 第9章 创建和格式化表格 168 9.1 创建新表格 168...
8.7.2 利用同义词库查找同义词和反义词 165 8.7.3 将文字翻译成其他语言 165 8.7.4 使用信息检索网站 166 8.7.5 使用商业和金融网站 166 8.8 小结 167 第9章 创建和格式化表格 168 9.1 创建新表格 168...
1.4.16 同义词 12 1.4.17 权限及角色 12 1.4.18 数据库链接 13 1.4.19 段、盘区和块 14 1.4.20 回滚段 14 1.4.21 快照和显形图 14 1.5 内部存储结构 15 1.5.1 系统全局区 15 1.5.2 环境区 17 1.5.3 程序全局区 17 ...