主页 > 知识库 > SQLServer 设置单词首字母大写

SQLServer 设置单词首字母大写

热门标签:北京智能外呼系统供应商家 江西稳定外呼系统供应商 智能电销机器人教育 孝感销售电销机器人厂家 奥维地图标注字体大小修改 中国地图标注省份用什么符号 无锡梁溪公司怎样申请400电话 高德地图标注电话怎么没了 电话机器人录音师薪资
复制代码 代码如下:

/*
--SQLServer中将字符串首字母设置大写:
--作者:jinjazz /csdn
--SQLServer2005启用OLEAutomation
sp_configure 'show advanced options', 1;
go
RECONFIGURE;
go
sp_configure 'Ole Automation Procedures', 1;
go
RECONFIGURE;
go
*/
use tempdb
go
if (object_id ('fn_toTitleCase' ) is not null )
drop function dbo . fn_toTitleCase
go
create function fn_toTitleCase (@inStr varchar (8000 ))
returns varchar (8000 )
as
begin
declare @str varchar (8000 )
set @str = 'var data = "' +@inStr + '";
var reg = /\b(\w)|\s(\w)/g ;
data = data.toLowerCase();
data.replace(reg,function(m){return m.toUpperCase()});'
declare @object int
declare @r varchar (800 )
exec sp_OACreate 'MSScriptControl.ScriptControl' ,@object output
exec sp_OASetProperty @object , 'Language' , 'javascript'
exec sp_OAMethod @object , 'eval' , @r out , @str
return @r
end
go
select dbo. fn_toTitleCase ('create function fn_toTitleCase(@inStr varchar(8000)) returns varchar(8000)' )
/*输出
Create Function Fn_totitlecase(@Instr Varchar(8000)) Returns Varchar(8000)
*/

标签:临沧 那曲 齐齐哈尔 荆州 通化 泰州 海北 阜阳

巨人网络通讯声明:本文标题《SQLServer 设置单词首字母大写》,本文关键词  SQLServer,设置,单词首,单,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SQLServer 设置单词首字母大写》相关的同类信息!
  • 本页收集关于SQLServer 设置单词首字母大写的相关信息资讯供网民参考!
  • 推荐文章