暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBae 8s SQL 指南:语法_2. SQL 语句_2.119 SET COLLATION 语句(1)

GBASE数据库 2022-04-15
194

2.119 SET COLLATION 语句
使用 SET COLLATION 语句来指定该会话的新的对照顺序,取代通过 DB_LOCALE 环境变量设
置暗示的对照。SET NO COLLATION 恢复缺省的对照。
语法

用法
SET COLLATION 语句是对 SQL 的 ANSI/ISO 标准的扩展。您可随同 GBase 8s ESQL/C 使用此
语句。
如同 GBase 8s GLS 用户指南 所解释的那样,数据库服务器使用语言环境文件来指定字符集、对照
顺序和显示与操作字符串级其他数据值的一些自然语言的其他约定。数据库语言环境的对照顺序是
数据库服务器据其对字符串排序的次序顺序。
如果您未设定 DB_LOCALE 的值,则基于 United States English,对于 UNIX™ 的缺省的语言环
境为 en_us.8859-1 ,对于 Windows™ 系统的语言环境为 Code Page 1252 。否则,数据库服务器 
使用 DB_LOCALE 设置作为它的语言环境。在运行时,对于在同一会话中先前访问的所有数据库
服务器,SET COLLATION 语句覆盖 DB_LOCALE 的对照顺序。
对于余下的会话,该新对照顺序保持有效,或直到您发出另一 SET COLLATION 语句为止。不影
响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。
在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。在大多数上
下文中,仅 NCHAR 和 NVARCHAR 数据值可根据特定于语言环境的对照顺序存储。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论