Megosztás:


Osztás (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

Az első numerikus kifejezést a másodikkal osztja el.

Szintaxis

  
dividend / divisor  
  

Érvek

osztalék
Az osztandó numerikus kifejezés. osztalék bármilyen érvényes numerikus kifejezés lehet. További információ: Integration Services-adattípusok.

osztó
Az osztalékot felosztó numerikus kifejezés. osztó a nulla kivételével bármely érvényes numerikus kifejezés lehet.

Eredménytípusok

A két argumentum adattípusai határozzák meg. További információ: Integration Services-adattípusok kifejezéseiben.

Megjegyzések

Ha bármelyik operandus null, az eredmény null.

A nullával való osztás nem legális. A osztó alexpresszió kiértékelésének módjától függően a következő hibák egyike következik be:

  • Ha a osztó nullára kiértékelt alexpresszió állandó, a hiba a tervezéskor jelenik meg, ami a kifejezés sikertelen érvényesítését okozza.

  • Ha a osztó nullára kiértékelt alexpresszió változókat tartalmaz, bemeneti oszlopokat azonban nem, a kifejezéshez tartozó összetevő nem hajtja végre a csomag futtatása előtt végrehajtott végrehajtás előtti ellenőrzést.

  • Ha a osztó nullára kiértékelt alexpresszió bemeneti oszlopokat tartalmaz, a hiba futásidőben jelenik meg, és az adatfolyam-összetevő hibafolyamat-szabályainak megfelelően lesz kezelve.

Példa kifejezésre

Ez a példa két számkonstanst oszt el.

25 / 5  

Ez a példa a ListPrice oszlop értékeit osztja el a StandardCost oszlop értékeivel.

ListPrice / StandardCost  

Lásd még:

operátorok elsőbbségi és asszociativitási
operátorok (SSIS-kifejezés)