由于要验证某栏位的内容是否符合一定要求,最好的办法是用正则表达式,因为SQL Server 2000里面还没找到可以try catch的好办法,所以就找看能否加正则表达式,结果还真被我都搜索到了

验证的代码就不贴了,懒惰,呵呵


 1T SQL + 正则表达式SET ANSI_NULLS ON
 2T SQL + 正则表达式GO
 3T SQL + 正则表达式SET QUOTED_IDENTIFIER ON
 4T SQL + 正则表达式GO
 5T SQL + 正则表达式CREATE FUNCTION [dbo].[find_regular_expression]
 6T SQL + 正则表达式 (
 7T SQL + 正则表达式  @source varchar(5000),   --需要匹配的源字符串
 8T SQL + 正则表达式  @regexp varchar(1000),  --正则表达式
 9T SQL + 正则表达式  @ignorecase bit = 0  --是否区分大小写,默认为false
10T SQL + 正则表达式 )
11T SQL + 正则表达式RETURNS bit  --返回结果0-false,1-true
12T SQL + 正则表达式AS
13T SQL + 正则表达式 BEGIN
14T SQL + 正则表达式
15T SQL + 正则表达式 --0(成功)或非零数字(失败),是由 OLE 自动化对象返回的 HRESULT 的整数值。
16T SQL + 正则表达式  DECLARE @hr integer 
17T SQL + 正则表达式
18T SQL + 正则表达式--用于保存返回的对象令牌,以便之后对该对象进行操作
19T SQL + 正则表达式  DECLARE @objRegExp integer   DECLARE @objMatches integer
20T SQL + 正则表达式
21T SQL + 正则表达式--保存结果
22T SQL + 正则表达式  DECLARE @results bit
23T SQL + 正则表达式  
24


相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-05
  • 2022-01-01
相关资源
相似解决方案