Base de datos SQL Services 2005 ¿Cómo se verifica que el formato de correo electrónico de la dirección de correo electrónico de envío sea correcto?
Los pasos generales son
1. Descargue el paquete comprimido proporcionado por él, que contiene el código fuente y el script de instalación.
p >
2. Copie la DLL al directorio BINN especificado por SQL Server
3 Ejecute el script INSTALL.sql
/KB/database/xp_p_sql. Ejecute el script INSTALL.sql
/KB/database/xp_pcre.aspx
Luego puede ejecutar el siguiente SQL:
SQL SERVER:
SELECCIONAR
master.dbo.fn_pcre_match(Correo electrónico,'^[^\[\(\)\lt;gt;:;,@.]. [^\[\(\)lt ; gt;:;, @]*@[a-z0-9A-Z] (([.] ? [a-z0-9A-Z] )*[-]*)*[.] ([a-z0 - 9A-Z] [-]*) $') )
De TABLE_NAME:
La expresión regular se puede escribir como: '^[^\[\(\)lt ;gt; :;,@.] [^\[\]\(\)\\lt;gt;:;,@]*@[a-z0-9A-Z] (([.] ? [a- z0-9A -Z] )*[-]*)*[.] ([a-z0-9A-Z] [-]*) $')
II. /p>
1./^$/ Este es un formato común.
^ coincide con el comienzo de la cadena de entrada; $ coincide con el final de la cadena de entrada
2. Ingrese la función que se implementará.
* Coincide con la subexpresión anterior 0 o más veces;
Coincide con la subexpresión anterior 1 o más veces
¿Y la subexpresión anterior coincide 0 o más veces? ;
\d coincide con caracteres numéricos, equivalente a [0-9]