我正在使用 SQL 2012 RC0,并寻找一个可以将保存名字和姓氏的列转换为正确/标题大小写的函数。我环顾四周,但似乎找不到任何东西,如果有另一篇文章,请告诉我,我会关闭这篇文章。
我想要转换的表格列是从 Web 前端的用户输入字段填充的,因此有时输入的格式不能用于填充客户报告中的名称字段(请在前端可以做得更严格,但这并不能解决数据库中已有客户的问题)。
有谁知道如何在 t-sql 中做到这一点? SQL 2012 是否有任何字符串函数可用于执行此操作?或者我应该寻找一种通过 CLR (C#) 存储过程来执行此操作的方法?
正确的情况是很难做到正确的。想想像范德维尔登和范威克这样的名字。我几年前编写了一个 T-SQL 函数,但除了使用 CLR 之外,SQL Server 2012 中确实没有任何新功能可以帮助解决此问题:
http://web.archive.org/web/20120215192418/http://classicasp.aspfaq.com/general/how-do-i-convert-a-name-to-proper-case.html http://web.archive.org/web/20120215192418/http://classicasp.aspfaq.com/general/how-do-i-convert-a-name-to-proper-case.html
附:为什么还在用RC0? RTM (11.0.2100) 今天发布...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)