Django与Vue结合:实现前后端分离开发的外部链接操作详解
需积分: 48 40 浏览量
更新于2024-08-07
收藏 4.2MB PDF 举报
本文档主要介绍了如何在达梦数据库(DM)环境中使用外部链接技术与Vue等前端框架结合,实现前后端分离开发的集成。外部链接在DM中被用于对远程服务器的对象进行查询、增删改操作以及调用远程存储过程。以下是关键知识点:
1. 外部链接的语法格式:
- 在DM中,使用外部链接进行查询或操作的语法与普通SQL有所不同,需指定外部链接表时,格式为`[TABLENAME | VIEWNAME] [LINK | @] 链接名`。例如,查询远程表`LINK1`的全部信息:`SELECT * FROM SYSOBJECTS LINK LINK1`。
2. 操作类型:
- 支持查询远程表(`SELECT`),插入数据(`INSERT`),更新(`UPDATE`)和删除(`DELETE`)操作。
- 禁止使用`INTO`语句进行增删改,也不支持游标操作在远程表上。
3. 调用远程存储过程:
- 可以调用远程存储过程,但参数必须是SQL类型且不支持DMSQL程序类型和复合类型。调用格式为`[CALL] <模式名>.<包名>.<过程名> (@) <外部链接名>(<参数列>)`。
4. 使用限制:
- DM-DM同构外部链接在MPP环境下不支持,DM与异构数据库的链接则支持。对于DM连接异构数据库,存在数据类型、语法兼容性问题,且主键更新可能因分布式环境而无法保证成功。
5. 特殊注意事项:
- 对于LOB类型列的操作,理论上不支持,但在简单增删改语句中允许使用常量操作。
6. 其他功能:
- 文档还涵盖了DM_SQL语言的基础知识,包括语言特点、保留字、数据类型、表达式、运算符优先级、数据库模式管理、数据定义语句(如数据库修改、用户管理、表空间管理、表定义、索引管理等)和示例说明。
这篇文章提供了一套完整的指南,帮助开发者在处理达梦数据库与Vue等前端框架结合时,利用外部链接进行高效的前后端分离开发,确保在实际项目中的数据交互和远程操作能够顺利进行。
2020-09-18 上传
2024-04-17 上传
2022-05-08 上传
点击了解资源详情
2022-07-25 上传
2021-05-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
liu伟鹏
- 粉丝: 24
- 资源: 3860
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章