欢迎大家来到IT世界,在知识的湖畔探索吧!
更改字符列
您可使用 MODIFY 子句更改现有 CHAR 、LVARCHAR 、NCHAR 、NVARCHAR 或 VARCHAR 列发布的长度。
类似地,MODIFY 子句可以将字符型列的数据类型更改为非字符数据类型。
对于修改为内置字符数据类型的列,显式或缺省的大小规范以字节为单位进行解释,除非创建数据 库服务器时 SQL_LOGICAL_CHAR 配置参数的设置为在字符类型声明中启用逻辑字符语义。有关 ALTER TABLE 语句声明字符列的大小规范时逻辑字符语义的更多信息,请参阅 字符列中支持的 逻辑字符。有关 SQL_LOGICAL_CHAR 配置参数的更多信息,请参阅 GBase 8s 管理员参考手 册 。有关多字节本地语言环境和逻辑字符的其它信息,请参阅 GBase 8s GLS 用户指南 。
在创建为 NLSCASE INSENSITIVE 的数据库中,将 NCHAR 或 NVARCHAR 类型的字符列更改 为 CHAR 、 LVARCHAR 或 VARCHAR 类型导致数据库服务器处理修改后的列值以区分大小 写。
相反,在同一区分大小写的数据库中,将 CHAR 、LVARCHAR 或 VARCHAR 类型的字符列更 改为 NCHAR 或 NVARCHAR 类型时,导致在已修改的列中值要进行区分大小写的处理。(数据 值没有改变,但是在对这些值比较和排序操作中会忽略其字母大小写的变化。)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/74894.html