MSSQL下的自定义函数示例
来源:互联网 发布:淘宝试用豆 编辑:程序博客网 时间:2024/06/13 12:32
自定义函数示例
IF OBJECT_ID(N'dbo.charLastIndexOf', N'FN') IS NOT NULL
DROP FUNCTION dbo.charLastIndexOf;
GO
create function dbo.charLastIndexOf
(
@checkChar nvarchar(100),
@fromChar nvarchar(1000)
)
returns int
as
begin
declare @indexOf int
declare @from nvarchar(1000)
declare @sum int
set @sum=0
set @indexOf=0
set @from = @fromChar
while(1=1)
begin
set @indexOf = charindex(@checkChar,@from)
if(@indexOf=0) break
set @sum=@indexOf+@sum
set @from = substring(@from,@indexOf+1,LEN(@from))
end
return @sum
end
go
declare @temp varchar(30)
set @temp='abhc-yh-003-'
select dbo.charLastIndexOf('-',@temp) as myvalue,len(@temp) as length
select * from fs_news
select top 1 content,dbo.charLastIndexOf('p',Content) as myvalue,charindex('p',content) from fs_news
- MSSQL下的自定义函数示例
- [MSSQL]自定义分割函数
- MSSQL 常用自定义函数
- MSSQL 自定义函数详解
- pyodbc下连接mssql的便用示例
- MSSQL自定义函数(过滤字符串)
- MSSQL的datediff函数
- MSSQL的datediff函数
- MSSQL 的OVER()函数
- MSSQL 的QUOTENAME函数
- db2自定义函数示例
- Oracle自定义函数示例
- Oracle 自定义函数示例
- [MSSQL]存储过程示例(拷贝数据表--游标使用--更新数据-日期函数的使用)
- MSSQL自定义函数(过滤字符串)
- MSSQL自定义函数(过滤字符串)
- [MSSQL]自定义函数实现位操作
- [MSSQL]T-SQL自定义函数LeftPad
- 使用SSH连接内网服务
- API函数清单:
- 查询数据库当前用户连接信息(MySQL,Oracle)
- Win32 API FTP 上传文件
- WinINet FTP函数
- MSSQL下的自定义函数示例
- WinCE BSP工程文件pbcxml分析
- 一个老外对postgresql.conf的重新组织[换博客]
- 自绘 GroupBox
- 优秀程序员的45个习惯]
- 优秀程序员的45个习惯]
- Data truncation: Data too long for column 'name' at row 1
- Log4net源码分析(三)
- MySQL分区(Partition)功能详解和试验