栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

达梦数据库:查询视图报错:语法分析错误

达梦数据库:查询视图报错:语法分析错误

前言

达梦数据库为用户提供创建视图的功能。
视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制,它简化了用户数据模型,提供了逻辑数据独立性,实现了数据共享和数据的安全保密。视图是数据库技术中一个十分重要的功能。从系统实现的角度讲,视图是从一个或几个基表(或视图)导出的表,但它是一个虚表,即数据字典中只存放视图的定义(由视图名和查询语句组成),而不存放对应的数据,这些数据仍存放在原来的基表中。当对一个视图进行查询时,视图将查询其对应的基表,并且将所查询的结果以视图所规定的格式和次序进行返回。因此当基表中的数据发生变化时,从视图中查询出的数据也随之改变了。从用户的角度来讲,视图就像一个窗口,透过它可以看到数据库中用户感兴趣的数据和变化。当用户所需的数据是一张表的部分列、或部分行,或者数据是分散在多个表中,那么就可以创建视图来将这些满足条件的行和列组织到一个表,而不需要修改表的属性、甚至创建新的表。这样不仅简化了用户的操作,还可以提高数据的逻辑独立性,实现数据的共享和保密。

报错

博主在初始化实例后,想查询某个系统自带视图,结果报错:语法分析报错。
但是查询数据库用户却能查询的到

问题解决

查询数据库自带系统包,少了几个包,加上后并没有发现什么问题,排除了电脑硬件,操作系统等一些列软硬件问题,发现重新初始化一个库可以正常使用查询视图,创建视图等操作。对比两个实例的参数,发现是实例的字符出现问题。
在初始化实例时,可以设置字符集:CHARSET/UNICODE_FLAG 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
不设置默认为0

出错的实例CHARSET=2,为韩文字符。由于初始化一个库后,字符集不能更改,故应重新初始化实例使用,原库数据可以用dts的方式导入到新库中。

更多资讯请上达梦技术社区了解: https://eco.dameng.com

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336173.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号