DM问题总结(1)

一、DM大小写敏感问题

如下两套DM数据库,分别为大小写敏感与非敏感。

当CASE_SENSITIVE为1大小写敏感时,会将A,a区分开来,仅查询a,当CASE_SENSITIVE为0大小写不敏感时,A,a会被DM认为是相同的字符。

同时,在DISQL中会默认将小写转换为大写,在创建表test_01时会自动将表名转换为TEST_01。

当CASE_SENSITIVE为1大小写敏感时,查询"test_01",双引号将test_01识别为字符,为小写,此时查无此表。

当CASE_SENSITIVE为0大小写不敏感时,查询"test_01",双引号将test_01识别为字符,为小写,可以查到该表。

(1)

select sf_get_case_sensitive_flag();

 create table test_01(col_1 varchar(20));
insert into test_01 values
('A'),('A'),('a'),('a'),('a');

  

(2)

select sf_get_case_sensitive_flag();

create table test_01(col_1 varchar(20));
insert into test_01 values
('A'),('A'),('a'),('a'),('a');

二、DM空格填充模式BLANK_PAD_MODE

blank_pad_mode,设置字符串比较时,结尾空格填充模式是否兼容ORACLE,取值0或1。0不兼容,1兼容。默认为0

当blank_pad_mode=0时,对于'a','a ','a  '不严格区分

当blank_pad_mode=1时,对于'a','a ','a  '严格区分

(1)

 

(2)

三、字符集问题

在创建达梦数据库实例时可选的字符集有三个:GB18030(0)、UTF-8(1)、EUC-KR(2)。括号里的数字代表对应的编号。 默认使用的字符集是GB18030,其中EUC-KR表示的是韩文字符集。四种字符集的包括关系:GB2312 < GBK < GB18030 < UTF8

GB18030向下兼容GBK和GB2312编码,每个英文占1个字节(正数),每个中文占2个字节(第一个负数、第二个可正可负)
UTF8国际码表,英文占1个字节,中文占3个字节

(1)当字符集为GB18030时,一个中文字节占2个字符,定义VARCHAR(2),故可以插入

(2)当字符集为UTF8时,一个中文字节占3个字符,定义VARCHAR(2),故无法插入

达梦社区地址:https://eco.dameng.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电脑连接 dm3058 可以通过以下步骤完成: 1. 首先,确保你的电脑和dm3058都处于关闭状态。 2. 利用usb线将dm3058的usb输出端口连接到电脑的usb接口上。确保连接牢固。 3. 接下来,打开电脑,等待操作系统启动。 4. 一旦电脑启动完成,确保dm3058也已经开启。 5. 现在,通过操作系统中的设备管理器来查看电脑是否已经检测到了dm3058。在设备管理器中,你应该能够看到一个新的设备出现在设备列表中,其名称可能是dm3058或类似的名称。 6. 如果dm3058已经在设备管理器中显示,并带有一个绿色的勾号,表示设备已经成功连接且准备就绪。 7. 有时候,电脑可能需要安装一些驱动程序来识别和与dm3058进行通信。如果设备管理器中显示有一个黄色的感叹号或问号,表示需要安装驱动程序。可以通过前往dm3058的制造商的网站,在其支持和下载页面上找到适用于你的操作系统的驱动程序,并按照说明进行安装。 8. 一旦驱动程序安装完成,重新启动电脑。在系统重新启动后,再次检查设备管理器,确保dm3058以及相关的驱动程序都已经成功安装。 9. 现在,你可以打开与dm3058配套的软件或应用程序,开始使用dm3058进行相应的操作和测试了。 总结来说,电脑连接dm3058主要是通过连接usb线,并在设备管理器中确认是否识别到dm3058,如有需要则安装相应驱动程序。最后,通过配套软件进行实际操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值