SUBSTITUTE

Crea una cadena combinada de valores literales y «zonas de reposición» para las cuales los valores se sustituyen en tiempo de ejecución.

Las zonas de reposición se indican por el uso de llaves { } que encierran números. Los números deben iniciarse en cero y ser consecutivos, aunque no necesitan aparecer necesariamente en la cadena en el orden correcto. Por ejemplo, podría tener una cadena como la siguiente:

"Tenemos una nueva orden de cliente {1} para nuestro cliente {0} con un importe de {2}".

La siguiente cadena, sin embargo, no es válida porque no hay una zona de reposición para cero:

"Tenemos una nueva orden de cliente {1} para nuestro cliente {2} con un importe de {3}".

Valor devol

Cadena

Sintaxis

SUBSTITUTE( string, arg1 [, arg2, ... ] )

donde:

  • string es la cadena literal básica que contiene las zonas de reposición.
  • arg#s indica el origen del texto de sustitución que irá en las zonas de reemplazo. Estas son normalmente expresiones.

Estas deben aparecer en el orden que están enumeradas en la cadena. Es decir, el primer argumento (arg1) se utiliza para {0}, el segundo argumento (arg2) se utiliza para {1} y así sucesivamente.