Compartir a través de


Mejoras de programabilidad de la búsqueda de texto

Microsoft SQL Server 2005 presenta una serie de mejoras de programabilidad para la búsqueda de texto que se describen a continuación.

Lenguaje de definición de datos

Con esta versión de SQL Server, puede crear, modificar e implementar catálogos de texto e índices utilizando instrucciones de lenguaje de definición de datos (DDL). En versiones anteriores de SQL Server tenía que utilizar procedimientos almacenados para realizar estas tareas. Para obtener más información, vea Lenguaje de definición de datos (DDL) de texto.

Consultas del servidor vinculado

Puede emitir consultas de texto que hagan referencia a un servidor vinculado remoto. Los servidores vinculados permiten que Microsoft SQL Server 2005 ejecute comandos en orígenes de datos OLE DB de distintos servidores. Las versiones anteriores de SQL Server le permitían crear consultas estándar en servidores vinculados pero no admitían consultas de texto en servidores vinculados. Para obtener más información, vea Consultar servidores vinculados.

Búsqueda en varias columnas

En SQL Server 2005, puede especificar varias columnas para un predicado de texto. Las versiones anteriores de SQL Server limitaban las referencias de columnas a una o a todas las columnas de una tabla. Esta versión de SQL Server quita esta limitación permitiéndole especificar un número arbitrario de columnas en un predicado de texto a través de una lista de columnas. Especifique las listas de columnas en el argumento column_list del predicado de texto. Las columnas de una lista de columnas de predicados únicos deben pertenecer a la misma tabla y el carácter comodín, "*", no puede existir en la lista de columnas. Para obtener más información, vea Consultar varias columnas.

Especificación de un idioma en una consulta

La búsqueda de texto en SQL Server 2005 presenta una característica que le permite especificar el Id. de configuración regional (LCID) en consultas de texto. La especificación de este parámetro indica que deberían utilizarse los recursos lingüísticos, como la división de palabras y los lematizadores, de dicha configuración regional. Esto permitirá que se indicen y almacenen varios idiomas dentro de una sola columna, posibilitando que las consultas se procesen en un idioma distinto al idioma predeterminado de la columna. En versiones anteriores de SQL Server, sólo se podía especificar el idioma de la consulta de texto en un nivel de columna utilizando procedimientos almacenados de texto. Para obtener más información, vea Consideraciones internacionales para la búsqueda de texto.