Divisione (espressione SSIS)Divide (SSIS Expression)

Viene divisa la prima espressione numerica per la seconda.Divides the first numeric expression by the second one.

SintassiSyntax


dividend / divisor  

ArgomentiArguments

dividenddividend
Espressione numerica da dividere.Is the numeric expression to divide. dividend può essere qualsiasi espressione numerica valida.dividend can be any valid numeric expression. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

divisordivisor
Espressione numerica per cui dividere il dividendo.Is the numeric expression to divide the dividend by. divisor può essere qualsiasi espressione numerica valida, tranne zero.divisor can be any valid numeric expression except zero.

Tipi restituitiResult Types

Dipendenti dai tipi di dati dei due argomenti.Determined by data types of the two arguments. Per altre informazioni, vedere Tipi di dati nelle espressioni di Integration Services.For more information, see Integration Services Data Types in Expressions.

OsservazioniRemarks

Se uno degli operandi è Null, il risultato sarà Null.If either operand is null, the result is null.

La divisione per zero non è consentita.Dividing by zero is not legal. A seconda della modalità con cui viene valutata la sottoespressione divisor , può verificarsi uno degli errori seguenti:Depending on how the divisor subexpression is evaluated, one of following errors occurs:

  • Se la sottoespressione divisor che restituisce zero è una costante, l'errore verrà rilevato in fase di progettazione, impedendo la convalida dell'espressione.If the divisor subexpression that evaluates to zero is a constant, the error appears at design time, causing the expression to fail validation.

  • Se la sottoespressione divisor che restituisce zero contiene variabili ma non colonne di input, il componente a cui appartiene l'espressione non supererà la convalida di pre-elaborazione, che avviene prima dell'esecuzione del pacchetto.If the divisor subexpression that evaluates to zero contains variables, but no input columns, the component to which the expression belongs fails the pre-execution validation that occurs before the package runs.

  • Se nella sottoespressione divisor tramite cui viene restituito zero sono contenute colonne di input, l'errore verrà visualizzato in fase di esecuzione e verrà gestito secondo le regole del flusso degli errori del componente flusso di dati.If the divisor subexpression that evaluates to zero contains input columns, the error appears at run time and is handled according to the error flow rules of the data flow component.

Esempi di espressioneExpression Examples

In questo esempio viene eseguita una divisione tra due valori letterali numerici.This example divides two numeric literals.

25 / 5  

In questo esempio i valori nella colonna ListPrice vengono divisi per i valori nella colonna StandardCost .This example divides values in the ListPrice column by values in the StandardCost column.

ListPrice / StandardCost  

Vedere ancheSee Also

Associatività e precedenza operatori Operator Precedence and Associativity
Operatori ( Espressione SSIS )Operators (SSIS Expression)