Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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