热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

GBase8s数据库由数据库对象执行的对照

虽然在会话结束之后(或您执行SETNOCOLLATION之后)数据库服务器恢复到DB_LOCALE对照顺序,但您使用非缺省的对照创建的对象仍留在数据库中。例如,您

虽然在会话结束之后(或您执行 SET NO COLLATION 之后)数据库服务器恢复到 DB_LOCALE

对照顺序,但您使用非缺省的对照创建的对象仍留在数据库中。例如,您可在相同的列的集合上,

使用 SET COLLATION 指定的不同的对照顺序来创建多索引,称为多语言索引。

然而,在给定的列的集合上,仅可存在一个集群的索引。

在给定的列的集合上,仅可存在一个唯一的约束或主键,但您可在同样的列的集合上创建多个唯一

的索引,如果每一索引有不同的对照顺序的话。

当计算查询的成本时,对于那些将任何非当前会话对照的任何对照应用于 NCHAR 或

NVARCHAR 列,查询优化器不顾及这些索引。

附加的索引的对照顺序必须与它的表的相同,且此必须为由 DB_LOCALE 指定的缺省的对照顺

序。

ALTER INDEX 语句不可更改索引的对照。当 ALTER INDEX 执行时,不管任何先前的 SET

COLLATION 语句。

当您将来自 CHAR 列的值与 NCHAR 列比较时, GBase 8s 强制将 CHAR 值转型为 NCHAR,

然后再应用当前的对照。类似地,在比较 VARCHAR 与 NVARCHAR 值之前, GBase 8s 首先将

VARCHAR 值强制转型为 NVARCHAR。

当为远程表或视图创建同义词时,参与的数据库必须有相同的对照顺序。然而,现有的同义词可用

在支持 SET COLLATION 的其他数据库中,且该同义词的对照顺序不顾及 DB_LOCALE 的设

置。

对 NCHAR 或 NVARCHAR 值排序的检查约束、游标、准备好的对象、触发器和 SPL 例程使用

在它们创建时刻生效的对照,如果这与 DB_LOCALE 设置不同的话。

当创建按本地化的顺序排序的数据库对象时,有多少不同的对照会对性能有灵敏的影响。


推荐阅读
  • Python + Pytest 接口自动化测试中 Token 关联登录的实现方法
    本文将深入探讨 Python 和 Pytest 在接口自动化测试中如何实现 Token 关联登录,内容详尽、逻辑清晰,旨在帮助读者掌握这一关键技能。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • 1.执行sqlsever存储过程,消息:SQLServer阻止了对组件“AdHocDistributedQueries”的STATEMENT“OpenRowsetOpenDatas ... [详细]
  • 智能医疗,即通过先进的物联网技术和信息平台,实现患者、医护人员和医疗机构之间的高效互动。它不仅提升了医疗服务的便捷性和质量,还推动了整个医疗行业的现代化进程。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
  • PostgreSQL 最新动态 —— 2022年4月6日
    了解 PostgreSQL 社区的最新进展和技术分享 ... [详细]
  • 本文详细介绍了 phpMyAdmin 的安装与配置方法,适用于多个版本的 phpMyAdmin。通过本教程,您将掌握从下载到部署的完整流程,并了解如何根据不同的环境进行必要的配置调整。 ... [详细]
  • 本文探讨了在 SQL Server 中使用 JDBC 插入数据时遇到的问题。通过详细分析代码和数据库配置,提供了解决方案并解释了潜在的原因。 ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
  • NTP服务器配置详解:原理与工作模式
    本文深入探讨了网络时间协议(NTP)的工作原理及其多种工作模式,旨在帮助读者全面理解NTP的配置参数和应用场景。NTP是基于RFC 1305的时间同步标准,广泛应用于分布式系统中,确保设备间时钟的一致性。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • Linux环境下C语言实现定时向文件写入当前时间
    本文介绍如何在Linux系统中使用C语言编程,实现在每秒钟向指定文件中写入当前时间戳。通过此示例,读者可以了解基本的文件操作、时间处理以及循环控制。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • 本文介绍了 Python 的 Pmagick 库中用于图像处理的木炭滤镜方法,探讨其功能和用法,并通过实例演示如何应用该方法。 ... [详细]
author-avatar
古涵生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有