山东001在线

 找回密码
 立即注册
搜索
查看: 157|回复: 0

洞察:Amazon Redshift通过列级覆盖支持不区分大小写2023/4/13 18:04:39

[复制链接]
  • TA的每日心情
    奋斗
    2023-6-30 13:23
  • 签到天数: 105 天

    [LV.6]常住居民II

    发表于 2023-4-13 18:04:39 | 显示全部楼层 |阅读模式

    Amazon Redshift通过列级覆盖支持不区分大小写排序规则-亚马逊云科技

    Amazon Redshift是一个完全托管式云数据仓库,现在通过列和表达式级覆盖支持不区分大小写排序规则。即日起,您可以在CREATE DATABASE语句中使用COLLATE子句,以指定数据库中的所有CHAR和VARCHAR列的默认排序规则为区分大小写或不区分大小写。您还可以在CREATE TABLE语句中使用COLLATE子句来指定该表中的列的排序规则。此外,您还可以通过COLLATE()函数覆盖字符串列或表达式的排序规则。

    排序规则是一组规则,用于定义数据库引擎如何对SQL中的字符类型数据进行比较和排序。借助对不区分大小写排序规则的本地支持,当您在数据库或表上指定CASE_INSENSITIVE子句时,所有CHAR或VARCHAR列使用不区分大小写排序。在不区分大小写列中插入或摄取的数据将会保留其原始大小写,但所有基于比较的字符串操作(包括排序和分组)将不区分大小写。诸如LIKE谓词、类似于和正则表达式函数之类的模式匹配操作也不区分大小写。不区分大小写表中的任何VARCHAR或CHAR列支持分发键和排序键,并且不区分大小写列也支持范围受限的扫描。

    要开始使用并详细了解本地不区分大小写排序规则支持和列/表达式级覆盖,请访问我们的CREATE DATABASE、CREATE TABLE和COLLATE函数文档。

    不区分大小写支持现已在由光环新网运营的亚马逊云科技(北京)区域和由西云数据运营的亚马逊云科技(宁夏)区域推出。有关Amazon Redshift可用性的信息,请参阅亚马逊云科技区域表。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|山东001在线 ( ICP11027147 )

    GMT+8, 2026-4-4 15:20 , Processed in 0.037267 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表