SQLServer 设置单词首字母大写

千里80

千里80

2016-02-19 10:41

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享SQLServer 设置单词首字母大写的教程,热爱PS的朋友们快点看过来吧!
代码如下:

/*
--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)
*/
展开更多 50%)
分享

猜你喜欢

SQLServer 设置单词首字母大写

编程语言 网络编程
SQLServer 设置单词首字母大写

文本中首字母全改为大写

ASP
文本中首字母全改为大写

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JS:正则将首字单词转成大写

Web开发
JS:正则将首字单词转成大写

取汉字拼音首字母的存储过程

SQLServer
取汉字拼音首字母的存储过程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用自定义函数获取汉字的首字母

ASP
用自定义函数获取汉字的首字母

AJAX的拼音首字母查找对应中文的portlet

Web开发
AJAX的拼音首字母查找对应中文的portlet

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Next-Expense Tracking告诉你钱花到哪了

Next-Expense Tracking告诉你钱花到哪了

Ubuntu安装Texmaker常见问题汇总

Ubuntu安装Texmaker常见问题汇总
下拉加载更多内容 ↓