DM SQL实战:创建外部链接到微服务架构
需积分: 48 100 浏览量
更新于2024-08-09
收藏 3.93MB PDF 举报
"这篇文档主要介绍了如何在DM7数据库系统中创建外部链接,以及DM_SQL语言的基本概念和功能。文档通过实例和详细的语句解释,帮助用户理解和掌握微服务架构中的数据库操作。"
在【创建外部链接-从0到1实战微服务架构】这个主题中,我们关注的是在DM7数据库中创建外部链接的过程。外部链接允许数据库连接到其他数据库,实现跨数据库的数据交互。创建外部链接的语法如下:
```sql
CREATE [PUBLIC] LINK <外部链接名>
CONNECT ['<连接库类型>']
WITH <登录名>
IDENTIFIED BY
<登录口令>
USING '<连接串>';
```
- `PUBLIC` 关键字表示该链接是否对所有用户开放,如果不指定,则只有创建者可以使用。
- `<外部链接名>` 是用于识别链接的名称,需唯一。
- `<连接库类型>` 指定要连接的数据库类型,目前支持 `DAMENG` 或 `ORACLE`。
- `<登录名>` 是远程数据库的用户名。
- `<登录口令>` 是对应的密码。
- `<连接串>` 包含了连接信息,如IP地址、端口号、实例名或服务名。
例如,创建一个名为 `linkname` 的公共外部链接到一个Oracle数据库,连接信息为 `tsn_name`,登录名为 `loginname`,口令为 `password` 的命令是:
```sql
CREATE PUBLIC LINK linkname
CONNECT 'ORACLE'
WITH loginname
IDENTIFIED BY 'password'
USING 'tsn_name';
```
文档还提到了DM_SQL语言,这是DM7数据库系统中使用的结构化查询语言。DM_SQL具有以下特点:
1. **语言特点**:包括了标准SQL的功能,同时适应DM7数据库系统的需求。
2. **保留字与标识符**:DM_SQL有自己的保留字集,同时规定了标识符的命名规则。
3. **数据类型**:支持多种数据类型,如常规数据类型、位串、日期时间以及多媒体数据类型。
4. **表达式**:包括数值、字符串、时间值和时间间隔值等类型的表达式,并有明确的运算符优先级。
5. **数据库模式**:支持创建、修改和删除用户、模式、表空间、表、索引等数据库对象。
文档的后续章节详细介绍了各种数据定义语句,如创建、修改和删除数据库对象的语法,如用户、模式、表空间、表、索引等,这些都是构建和管理微服务架构中数据库的基础。通过这些语句,用户可以有效地管理和维护自己的数据库系统。
2020-08-28 上传
2023-08-19 上传
2024-04-11 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
思索bike
- 粉丝: 38
- 资源: 3959