同义词-sys_synonyms
功能描述
sys_synonyms系统表用于保存和管理同义词相关信息。
字段说明
序号 | 字段名 | 类型 | 说明 |
---|---|---|---|
0 | DB_ID | OID_TYPE | 库ID |
1 | SCHEMA_ID | OID_TYPE | 模式ID |
2 | USER_ID | OID_TYPE | 同义词的属主 |
3 | SYNO_ID | OID_TYPE | 同义词ID |
4 | SYNO_NAME | VARCHAR | 同义词名 |
5 | TARG_SCHE_ID | OID_TYPE | 目标模式 |
6 | TARG_NAME | VARCHAR | 目标对象名 |
7 | IS_PUBLIC | BOOLEAN | 是否全局同义词 |
8 | VALID | BOOLEAN | 是否有效 |
9 | CREATE_TIME | DATETIME | 创建时间 |
10 | RESERVED1 | VARCHAR | 保留字段 |
11 | RESERVED2 | VARCHAR | 保留字段 |
示例
查询拥有同义词的库名和模式名
sqlSQL> CREATE TABLE tbsyns_info(id INT); SQL> CREATE SYNONYM sync FOR tbsyns_info; SQL> SELECT ss.db_id,sm.schema_name,ss.syno_id,syno_name FROM sys_synonyms ss JOIN sys_schemas sm USING(db_id,schema_id) WHERE ss.syno_name='SYNC'; DB_ID | SCHEMA_NAME | SYNO_ID | SYNO_NAME | ------------------------------------------------------------------------------ 1 | SYSDBA| 1048610 | SYNC|
查询同义词的目标对象
相关系统表
- sys_objects
- sys_schemas
- sys_databases