Megosztás:


Függvények (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs futtatókörnyezet az Azure Data Factory-ban

A kifejezés nyelve a kifejezésekben használható függvények halmazát tartalmazza. A kifejezések egyetlen függvényt is használhatnak, de általában egy kifejezés kombinálja a függvényeket az operátorokkal, és több függvényt használ.

A függvények a következő csoportokba sorolhatók:

  • Matematikai függvények, amelyek a függvények paramétereként megadott numerikus bemeneti értékek alapján végeznek számításokat, és numerikus értékeket ad vissza.

  • Sztringfüggvények, amelyek sztring- vagy hexadecimális bemeneti értékeken hajtanak végre műveleteket, és sztringet vagy numerikus értéket ad vissza.

  • Dátum- és időfüggvények, amelyek a dátum- és időértékeken hajtanak végre műveleteket, és karakterláncot, numerikus vagy dátum- és időértékeket adnak vissza.

  • Olyan rendszerfüggvények, amelyek egy kifejezéssel kapcsolatos információkat adnak vissza.

A kifejezés nyelve a következő matematikai függvényeket biztosítja.

Funkció Description
ABS (SSIS-kifejezés) Egy numerikus kifejezés abszolút, pozitív értékét adja vissza.
EXP (SSIS-kifejezés) A megadott kifejezés e alapjául szolgáló kitevőt adja vissza.
FELKEREKÍTÉS (SSIS-kifejezés) A numerikus kifejezésnél nagyobb vagy egyenlő legkisebb egész számot adja vissza.
FLOOR (SSIS-kifejezés) A legnagyobb egész számot adja vissza, amely kisebb vagy egyenlő egy numerikus kifejezésnél.
LN (SSIS-kifejezés) Egy numerikus kifejezés természetes logaritmusát adja vissza.
LOG (SSIS-kifejezés) Egy numerikus kifejezés 10-es alapú logaritmusát adja vissza.
POWER (SSIS-kifejezés) Egy numerikus kifejezés hatványra emelésének eredményét adja vissza.
KEREKÍTÉS (SSIS-kifejezés) A megadott hosszra vagy pontosságra kerekített numerikus kifejezést ad vissza. .
SIGN (SSIS-kifejezés) Egy numerikus kifejezés pozitív (+), negatív (-) vagy nulla (0) előjelét adja vissza.
NÉGYZET (SSIS-kifejezés) Egy numerikus kifejezés négyzetét adja vissza.
SQRT (SSIS-kifejezés) Egy numerikus kifejezés négyzetgyökét adja vissza.

A kifejezésértékelő az alábbi karakterlánc függvényeket biztosítja.

Funkció Description
CODEPOINT (SSIS-kifejezés) Egy karakterkifejezés bal szélső karakterének Unicode-kódértékét adja vissza.
FINDSTRING (SSIS-kifejezés) Egy karaktersztring adott előfordulásának egy-alapú indexét adja vissza egy kifejezésen belül.
HEX (SSIS-kifejezés) Egy egész szám hexadecimális értékét képviselő sztringet ad vissza.
LEN (SSIS-kifejezés) Egy karakterkifejezésben szereplő karakterek számát adja vissza.
LEFT (SSIS-kifejezés) A megadott számú karaktert adja vissza az adott karakterkifejezés bal szélső részéből.
LOWER (SSIS-kifejezés) Egy karakterkifejezést ad vissza, miután a nagybetűket kisbetűkké alakította.
LTRIM (SSIS-kifejezés) Karakterkifejezést ad vissza a kezdő szóközök eltávolítása után.
REPLACE (SSIS-kifejezés) Egy karakterkifejezést ad vissza, miután a kifejezésen belüli sztringet egy másik vagy üres sztringre cserélte.
REPLIKÁLÁS (SSIS-kifejezés) Adott számú alkalommal replikált karakterkifejezést ad vissza.
REVERSE (SSIS-kifejezés) Fordított sorrendben ad vissza egy karakterkifejezést.
RIGHT (SSIS-kifejezés) A megadott számú karaktert adja vissza az adott karakterkifejezés jobb szélső részéből.
RTRIM (SSIS-kifejezés) Karakterkifejezést ad vissza a záró szóközök eltávolítása után.
SUBSTRING (SSIS-kifejezés) Egy karakterkifejezés egy részét adja vissza.
TRIM (SSIS-kifejezés) Karakterkifejezést ad vissza a bevezető és záró szóközök eltávolítása után.
UPPER (SSIS-kifejezés) Egy karakterkifejezést ad vissza, miután kisbetűket nagybetűssé alakított.

A kifejezésértékelő a következő dátum- és időfüggvényeket biztosítja.

Funkció Description
DATEADD (SSIS-kifejezés) Egy új DT_DBTIMESTAMP értéket ad vissza úgy, hogy dátumot vagy időintervallumot ad hozzá egy megadott dátumhoz.
DATEDIFF (SSIS-kifejezés) A két megadott dátum között keresztezett dátum- és időhatárok számát adja eredményül.
DATEPART (SSIS-kifejezés) Egy dátum dátumrészét jelölő egész számot ad vissza.
DAY (SSIS-kifejezés) Egy egész számot ad vissza, amely a megadott dátum napját jelöli.
GETDATE (SSIS-kifejezés) A rendszer aktuális dátumát adja vissza.
GETUTCDATE (SSIS-kifejezés) A rendszer aktuális dátumát számítja ki UTC idő szerint (univerzális időkoordináta vagy greenwichi középidő).
HÓNAP (SSIS-kifejezés) Egy egész számot ad vissza, amely a megadott dátum hónapját jelöli.
ÉV (SSIS-kifejezés) Egy egész számot ad vissza, amely a megadott dátum évét jelöli.

A kifejezésértékelő a következő null függvényeket biztosítja.

Funkció Description
ISNULL (SSIS-kifejezés) Logikai eredményt ad vissza attól függően, hogy egy kifejezés null értékű-e.
NULL (SSIS-kifejezés) Egy kért adattípus null értékét adja vissza.

A kifejezésnevek nagybetűs karakterekben jelennek meg, a kifejezésnevek azonban nem megkülönböztetik a kis- és nagybetűket. Például a "null" használata és a "NULL" használata is működik.

Lásd még:

Operátorok (SSIS-kifejezés)
Példák az Advanced Integration Services-kifejezésekre
Integration Services (SSIS) Kifejezések