您现在的位置是:网站首页> 编程资料编程资料
SQLServer 设置单词首字母大写_mssql2005_
2023-05-27
410人已围观
简介 SQLServer 设置单词首字母大写_mssql2005_
复制代码 代码如下:
/*
--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)
*/
相关内容
- SQLServer2005 Output子句获取刚插入的ID值_mssql2005_
- SQLServer2005 批量查询自定义对象脚本_mssql2005_
- 使用c#构造date数据类型_mssql2005_
- SQL2005 服务器因重装改名后出错的说明_mssql2005_
- 在SQLServer 2005中编写存储过程_mssql2005_
- SQL2005 自动备份的脚本_mssql2005_
- 在安装sql2005中或安装后sa用户无法登陆系统解决方法_mssql2005_
- SQL Server中的XML数据进行insert、update、delete_mssql2005_
- SQL2005 ROW_NUMER实现分页的两种常用方式_mssql2005_
- SQL2005 学习笔记 窗口函数(OVER)_mssql2005_
