【问题标题】:How do I search and replace upper case words with proper case equivalent如何用适当的大小写等效项搜索和替换大写单词
【发布时间】:2015-05-10 00:13:37
【问题描述】:

我正在使用 Oracle 11.g 我有一个包含几个 clob 文本数据列的表。每列至少包含一段文字。几乎每一列都至少出现一次大写单词。在每种情况下,这些大写单词都应更改为混合大小写(例如,HELLO 到 Hello)。如何找到大写单词并将它们更改为首字母大写?我似乎找不到使用正则表达式的示例。

感谢您的帮助。

【问题讨论】:

标签: regex text oracle11g uppercase


【解决方案1】:

UPDATE TAB_NAME SET CLOB_COLUMN_NAME=INITCAP(CLOB_COLUMN_NAME) --U 可以将所有单词更改为 INITCAP 格式。如果您想选择一些单词来转换 INITCAP,则必须编写一个用户定义的存储函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 2012-02-03
    • 2013-09-25
    • 2017-09-20
    • 2013-02-01
    • 2011-05-23
    相关资源
    最近更新 更多