Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona el resto entero después de dividir la primera expresión numérica por la segunda.
Sintaxis
dividend % divisor
Argumentos
dividend
Es la expresión numérica que se va a dividir. dividend puede ser cualquier expresión numérica. Para obtener más información, vea Tipos de datos de Integration Servicesdivisor
Es la expresión numérica entre la que se va a dividir el dividendo. divisor puede ser cualquier expresión numérica excepto cero.
Tipos de resultado
Determinados por los tipos de datos de los dos argumentos. Para obtener más información, vea Tipos de datos de Integration Services en las expresiones.
Comentarios
La evaluación de ambas expresiones debe devolver tipos de datos enteros, con o sin signo.
Si alguno de los operandos es NULL, el resultado será NULL.
No se puede usar 0 como divisor.
Ejemplos de expresiones
Este ejemplo calcula el módulo a partir de dos literales numéricos. El resultado es 3.
42 % 13
Este ejemplo calcula el módulo de la columna SalesQuota y un literal numérico.
SalesQuota % 12
Este ejemplo calcula el módulo de dos variables numéricas: Sales$ y Month. La variable Sales$ debe escribirse entre corchetes, ya que su nombre contiene el carácter $. Para obtener más información, vea Identificadores (SSIS).
@[Sales$] % @Month
Este ejemplo usa el operador módulo para determinar si el valor de la variable Value es par o impar, y utiliza el operador condicional para devolver una cadena que describe el resultado. Para obtener más información, vea ? : (Condicional) (expresión de SSIS).
@Value % 2 == 0? "even":"odd"
Vea también
Conceptos
Precedencia y capacidad de asociación de operadores