DM数据库外部链接操作指南-变异函数教程

需积分: 50 122 下载量 60 浏览量 更新于2024-08-07 收藏 4.25MB PDF 举报
"这篇文档是关于达梦数据库(DM)如何使用外部链接,特别是变异函数教程(Variogram Tutorial)在Surfer中的应用。外部链接允许用户在远程服务器上执行查询和增删改操作,调用远程存储过程,但受到一些限制,例如不支持DMSQL程序类型参数和复合类型,不支持游标进行增删改,以及DM-DM同构外部链接不支持MPP环境等。同时,DM连接异构数据库时还有数据类型、语法兼容性、主键更新等问题。文档还涵盖了DM_SQL的基本概念,包括数据类型、表达式、数据库模式定义、用户管理、表空间管理、表和索引的创建、修改和删除等操作。" 在达梦数据库中,外部链接功能使得用户能够方便地对远程服务器上的数据进行操作。查询、插入、更新和删除(CRUD)操作可以通过指定链接名以[TABLENAME | VIEWNAME] [LINK | @] 链接名的形式完成。例如,SELECT语句可以查询远程表,INSERT语句可以向远程表添加数据,UPDATE和DELETE语句则可以修改或删除远程数据。 调用远程存储过程是外部链接的另一用途,但要注意参数必须是SQL类型,不可为DMSQL程序类型或复合类型。调用格式遵循[CALL] [<模式名>.][<包名>.]<过程名> [@] <外部链接名>(<参数列>)。 外部链接的使用有特定的限制,例如DM-DM的同构链接在MPP环境中不被支持,增删改操作不支持INTO语句,也不支持游标操作。此外,对于LOB类型的列,虽然理论上不支持,但在简单的增删改语句中,可以使用常量操作。 当DM连接到异构数据库时,需要考虑数据类型的兼容性,遵循DM的语法,并且主键更新在多服务器语句中可能无法确保成功。用户管理和模式管理也是DM数据库系统的重要组成部分,包括用户定义、修改、删除,模式定义、切换和删除,以及表空间的创建、修改、删除等操作,这些都涉及到数据库的日常维护和管理。 在数据定义方面,DM_SQL提供了丰富的语句来创建、修改和删除各种数据库对象,如表、索引、位图连接索引和全文索引,这为数据库管理员提供了强大的工具来优化数据库结构和性能。