Necesito almacenar los números de teléfono en una tabla. Por favor sugiérame qué tipo de datos debería usar? Espera. Siga leyendo antes de presionar responder ...¿Qué tipo de datos se debe usar para almacenar números de teléfono en SQL Server 2005?
Este campo debe indexarse en gran medida, ya que los representantes de ventas pueden usar este campo para buscar (incluida la búsqueda de caracteres).
A partir de ahora, esperamos que los números de teléfono vengan en una variedad de formatos (desde un archivo XML). ¿Debo escribir un analizador para convertirlo a un formato uniforme? Puede haber millones de datos (con duplicados) y no quiero atar a los recursos del servidor (en actividades como el procesamiento previo demasiado) cada vez que alguna fuente de datos llega a través ..
Cualquier sugerencia es bienvenida ..
Actualización: No tengo control sobre los datos fuente. Solo que la estructura del archivo xml es estándar. Me gustaría mantener el análisis de xml al mínimo. Una vez que está en la base de datos, la recuperación debe ser rápida. Una gran sugerencia que está sucediendo aquí es que incluso debería funcionar con la función Autocompletar de Ajax (para que los representantes de ventas puedan ver los que coinciden de inmediato). ¡¡DIOS MIO!!
Es posible que desee utilizar https://github.com/googlei18n/libphonenumber para analizar/limpiar los datos de origen. –