源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

SQLServer 设置单词首字母大写

  • 时间:2022-03-12 22:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:SQLServer 设置单词首字母大写
[u]复制代码[/u] 代码如下:
/* --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) */
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部