Utilizar datos multistring de SQL-DMO
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Los elementos multistring de objetos de administración distribuidos de SQL (SQL-DMO) se utilizan en numerosos parámetros de métodos y propiedades de SQL-DMO. Mediante el uso de elementos multistring, un usuario puede proporcionar al parámetro una o más cadenas delimitadas, y SQL-DMO analiza la entrada en varias cadenas.
Los objetos de base de datos de instancias de Microsoft SQL Server versión 6.5 y anteriores no podían contener caracteres especiales como espacios, comas, y puntos y coma. Por lo tanto, estos caracteres se podían utilizar indistintamente como caracteres delimitadores de cadena. Por ejemplo, este elemento multistring contiene cuatro cadenas distintas:
S1 S2,S3;S4
En cambio, los objetos de base de datos de instancias de SQL Server versión 7.0 y posteriores pueden contener cualquier carácter válido en el sistema operativo subyacente, incluidos los espacios, las comas, y los puntos y coma. Para adaptarse a este cambio, el formato multistring de SQL-DMO utiliza los corchetes de apertura y cierre ([]) como delimitadores. El uso de espacios, comas, y puntos y coma entre cadenas colocadas entre corchetes es opcional. Por ejemplo, estos dos elementos multistring, que contienen cuatro cadenas, son idénticos:
[S1] [S2] [S3] [S4]
[S1] [S2],[S3];[S4]
Se utiliza un corchete de cierre como carácter de escape para una cadena que contiene un corchete de apertura. Por ejemplo, la cadena "My]object" se debe especificar del siguiente modo:
[My]]object]
No hace falta ningún carácter de escape para un corchete de apertura porque SQL-DMO analiza los elementos multistring de izquierda a derecha.
Para mantener la compatibilidad con versiones anteriores, el formato multistring original sigue siendo compatible si la cadena no contiene ningún espacio, coma, punto y coma, o corchete. Si una aplicación utiliza el formato multistring más reciente para una cadena, se debe utilizar el mismo formato para todas las cadenas del parámetro multistring.
Los siguientes métodos y propiedades utilizan elementos multistring de SQL-DMO:
Propiedades
Métodos