sql – 在存储过程中使用正则表达式
发布时间:2020-12-12 16:20:23 所属栏目:MsSql教程 来源:网络整理
导读:什么是正则表达式模式,除了字符之外还能启用每个输入?到目前为止这是我的 – CREATE PROCEDURE Paging_Movies@alphaChar char(1)ASif @alphaChar = '#'select * from Movies where movies like '[0-9]%'elseselect * from Movies where movies like @alphaCh
什么是正则表达式模式,除了字符之外还能启用每个输入?到目前为止这是我的 –
CREATE PROCEDURE Paging_Movies @alphaChar char(1) AS if @alphaChar = '#' select * from Movies where movies like '[0-9]%' else select * from Movies where movies like @alphaChar + '%' 解决方法如果您想要真正的正则表达式模式匹配,则需要滚动自己的CLR UDF.这个链接讨论了如何做到这一点:http://msdn.microsoft.com/en-us/magazine/cc163473.aspx 请记住,您只能在SQL Server 2005或更高版本中执行此操作. 如果你只想要非alpha,你可以这样做: '([^a-z])' 以下是SQL Server的文档: http://msdn.microsoft.com/en-us/library/ms179859.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL Server 2012中LEFT OUTER JOIN的SQL语法
- SQL Server 统计sql语句大全收藏
- SQLServer2000的安全配置
- sql-server – 如何将SQL Server死锁报告中的密钥转换为值?
- sql – 在MS-Access VBA中查询Excel工作表(使用ADODB记录集
- SQLSERVER2000无法远程访问的原因
- sql-server – SQL Server Management Studio:导入静默忽略
- SQL 双亲节点查找所有子节点的实现方法
- sql-server – SQL Server与新TLS标准的兼容性
- sql-server – 是否有所有SQL Server 2012错误代码的概述?
推荐文章
站长推荐
热点阅读