--SQL过滤掉空格和其他特殊字符函数
crteate function dbo.GetCodeString(@SourceSql varchar(500))
returns nvarchar(500)
as
begin
declare @i int
declare @ValidChar nvarchar(100)
declare @temp nvarchar(500)
set @ValidChar='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
set @i=0
while @i<=LEN(@SourceSql)
begin
if(charindex(substring(@SourceSql,@i+1,1),@ValidChar))>0
begin
if(@i=0)
begin
set @temp=substring(@SourceSql,@i+1,1)
end
else
begin
set @temp=@temp+substring(@SourceSql,@i+1,1)
end
end
set @i=@i+1
end
return @temp
end
--测试
--select dbo.GetCodeString('ST ror'' US')
--输出结果为STrorUS
分享到:
相关推荐
1、SQL 字符串函数大全-去空格函数 2、SQL 字符串函数大全-数据类型转换函数 3、SQL 字符串处理函数大全 一、字符转换函数 二、去空格函数 三、取子串函数 四、字符串比较函数 五、字符串操作函数 六、数据类型...
sqlserver中常用函数----字符串函数---- ASCII() --函数返回字符表达式最左端字符的ASCII 码值 CHAR() --函数用于将ASCII 码转换为字符 --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值 ...
SQL字符转换函数 取子串函数 去空格函数
sql部分内置函数。字符串大小写转化, 去空格函数,字符串比较函数,日期函数
空格比较特殊,全角为 12288,半角为 32 而且除空格外,全角/半角按unicode编码排序在顺序上是对应的 所以可以直接通过用+-法来处理非空格数据,对空格单独处理 like的时候,指定排序规则 COLLATE Latin1_General_BIN ...
stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从 start开始的length个字符用char_expr2代替 ltrim(char_expr) rtrim(char_expr) 取掉空格 ascii(char) char(ascii) 两函数对应,取...
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...
简单的说SQL 中使用ltrim()去除左边空格 ,rtrim()去除右边空格 ,没有同时去除左右空格的函数,要去除所有空格可以用replace(字符串,' ',''),将字符串里的空格替换为空 。
datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 length(expression,variable)指定字符串或变量名称的长度。 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) ...
SQL里面的时间与c#.net与asp.net常用函数方法大全: 25、Insert() 在字串中指定索引位插入指定字符。如: str1.Insert(1,"字");在str1的第二个字符处插入“字”,如果str1="中国",插入后为“中字国”; 26、...
包含了常用的SQL内置函数的用法和介绍: 字符转换函数 去空格函数 取子串函数 字符串比较函数 字符串操作函数 数据类型转换函数 日期函数 统计函数
本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数...
字符串函数 1.大小写转换 –upper 转化成大写 –lower 转换成小写 select upper(‘AsaR’) 2.长度 –len 字数 –datalength 字节数 3.去除前后空格 –rtrim 去除右边空格 –ltrim 去除...
8.5 在其他类型SQL语句中的子查询应用 8.5.1 子查询在INSERT语句中的应用 8.5.2 子查询在UPDATE语句中的应用 8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案 9.1 SQL语法差异...
postgresql中判断是否为数字和是否为时间日期格式的相关函数,类似于sqlserver中的isDate和isnumeric函数
目录网盘文件永久链接 1-1 SQL注入的业务场景以及危害.mp4 1-2 真实网站中的SQL注入是怎么样的.mp4 1-3 SQL为什么有那么多分类.mp4 2-1 整型注入.mp4 ...3-6 过滤函数绕过(综合实验).mp4 4-1SQL注入防御.mp4
8.5 在其他类型SQL语句中的子查询应用 8.5.1 子查询在INSERT语句中的应用 8.5.2 子查询在UPDATE语句中的应用 8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案 9.1 SQL语法差异...
8.5 在其他类型SQL语句中的子查询应用 8.5.1 子查询在INSERT语句中的应用 8.5.2 子查询在UPDATE语句中的应用 8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案 9.1 SQL语法差异...
8.5 在其他类型SQL语句中的子查询应用 8.5.1 子查询在INSERT语句中的应用 8.5.2 子查询在UPDATE语句中的应用 8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案 9.1 SQL语法差异...