Oracle SQL 11g:如何更新列,以便每个单词的首字母大写?

时间:2019-02-25 16:03:59

标签: sql oracle oracle11g

如何更新该列,以便每个单词的首字母大写?

我尝试使用:

Update COUNTRIES  SET COUNTRYNAME=Upper(SUBSTR(COUNTRYNAME, 1, 1))
+SUBSTR(COUNTRYNAME, 2,LENGTH(COUNTRYNAME))

1 个答案:

答案 0 :(得分:3)

使用INITCAP()

 Update COUNTRIES  SET COUNTRYNAME=INITCAP(COUNTRYNAME)

oracle docs