数据库截取字段并转换成int型函数
来源:互联网 发布:2016nba新秀弹跳数据 编辑:程序博客网 时间:2024/04/27 23:18
数据库截取字段并转换成int型函数
USE [IAR_Factory_509]
GO
/****** 对象: UserDefinedFunction [dbo].[GET_STRFILE1] 脚本日期: 09/13/2012 13:24:12 ******/ www.2cto.com
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[GET_STRFILE1](@a VARCHAR(50),@num int)
RETURNS VARCHAR(50)
AS
BEGIN
DECLARE @SQL NVARCHAR(500)
declare @ret int
declare @isNum int
declare @sec varchar(50)
if(@a!='')
if(@num=0)
select @SQL=PATINDEX('%[0-9]%', @a)
else
select @SQL=PATINDEX('%]%', @a)
if(@SQL>0)
begin
select @sec=SUBSTRING(@a, PATINDEX('%]%', @a)+1, LEN(@a) - PATINDEX('%]%', @a) + 1 ) www.2cto.com
select @isNum=isNumeric(@sec)
if(@isNum=1)
begin
select @ret=cast(@sec as int)
end
else
begin
select @ret=cast(SUBSTRING(@sec, PATINDEX('%[0-9]%', @sec), PATINDEX('%[^0-9%]', @sec)- 1 ) as int)
end
end
else
begin
select @isNum=isNumeric(SUBSTRING(@a, PATINDEX('%]%', @a)+1, LEN(@a) - PATINDEX('%]%', @a) + 1 ))
if(@isNum=1)
begin
select @ret=cast(SUBSTRING(@a, PATINDEX('%]%', @a)+1, LEN(@a) - PATINDEX('%]%', @a) + 1 ) as int)
end www.2cto.com
else
select @ret=0
end
return @ret
end
0 0
- 数据库截取字段并转换成int型函数
- 数据库截取字段 转换成int型函数
- Java中定义的泛型字段到数据库中自动转换成了int类型字段 解决方案
- sql string转换成int型 sql截取字符串
- 字段截取(数据库)
- 数据库字段数据截取
- 用来截取数据库某一列字段中的一部分 SUBSTR函数
- 转换数据库时间字段格式函数
- 截取部分字段(数据库)
- MS SQL Server数据库表int类型字段转换成定长varchar类型,长度不足前面补0
- 在vs2005.net中,用C#如何将xml文件转换成二进制数据存入数据库字段,并从数据库提取该字段转换成xml文件?
- 截取一个字符串,并对数据库多个字段循环搜索。
- 数据库中判断字段中字符串长度 截取字符,字符转换,
- Mysql 一个字段定义成int类型,查询时传入String,会截取字符串
- atoi()函数:将字符串转换成int
- 类型转换函数int()
- 数据库表添加非主键,自增int型字段
- 将数据库中的image字段(二进制字段)读出并转换为String
- 反射小总结
- LeetCode: Integer to Roman
- 对S2SH三大框架整合的心得
- 让jqgrid里面数据循环滚动展示
- 索引的类型
- 数据库截取字段并转换成int型函数
- centos下的nfs安装配置
- 关于ListView的删除刷新列表
- Linux VFS 之 open系统调用(kernel 3.4)
- tomcat的webappclassloader中一个奇怪的异常信息
- iOS ffmpeg将音视频写入文件aac+h264
- python中的map、filter、reduce函数
- velocity 在图片上添加文字
- Libjingle 网络库