Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Jazyk výrazů obsahuje sadu funkcí pro použití ve výrazech. Výraz může používat jednu funkci, ale obvykle výraz kombinuje funkce s operátory a používá více funkcí.
Funkce je možné kategorizovat do následujících skupin:
Matematické funkce, které provádějí výpočty na základě číselných vstupních hodnot zadaných jako parametry funkcí a vracejí číselné hodnoty.
Řetězcové funkce, které provádějí operace s řetězcovými nebo šestnáctkovými vstupními hodnotami a vracejí řetězcovou nebo číselnou hodnotu.
Funkce data a času, které provádějí operace s hodnotami data a času a vrací řetězce, číselné nebo hodnoty data a času.
Systémové funkce, které vracejí informace o výrazu.
Jazyk výrazu poskytuje následující matematické funkce.
| Funkce | Description |
|---|---|
| ABS (Výraz SSIS) | Vrátí absolutní kladnou hodnotu číselného výrazu. |
| EXP (výraz SSIS) | Vrátí exponent k základu e zadaného výrazu. |
| CEILING (výraz SSIS) | Vrátí nejmenší celé číslo, které je větší nebo rovno číselnému výrazu. |
| FLOOR (výraz SSIS) | Vrátí největší celé číslo, které je menší nebo rovno číselnému výrazu. |
| LN (výraz SSIS) | Vrátí přirozený logaritmus číselného výrazu. |
| LOG (výraz SSIS) | Vrátí logaritmus číselného výrazu base-10. |
| POWER (výraz SSIS) | Vrátí výsledek zvýšení číselného výrazu na mocninu. |
| ROUND (výraz SSIS) | Vrátí číselný výraz zaokrouhlený na zadanou délku nebo přesnost. . |
| SIGN (Výraz SSIS) | Vrátí kladné znaménko (+), záporné (-) nebo nulové (0) znaménko číselného výrazu. |
| SQUARE (výraz SSIS) | Vrátí čtverec číselného výrazu. |
| SQRT (výraz SSIS) | Vrátí druhou odmocninu číselného výrazu. |
Vyhodnocovač výrazů poskytuje následující řetězcové funkce.
| Funkce | Description |
|---|---|
| CODEPOINT (výraz SSIS) | Vrátí hodnotu kódu Unicode znaku, který je nejvíce vlevo ve výrazu znaků. |
| FINDSTRING (SSIS výraz) | Vrátí index založený na jednom zadaném výskytu řetězce znaků ve výrazu. |
| HEX (SSIS výraz) | Vrátí řetězec představující šestnáctkovou hodnotu celého čísla. |
| DÉLKA (výraz SSIS) | Vrátí počet znaků v znakové výrazu. |
| LEFT (výraz SSIS) | Vrátí zadaný počet znaků z levé části daného výrazu znaku. |
| LOWER (výraz SSIS) | Vrátí výraz znaku po převodu velkých písmen na malá písmena. |
| LTRIM (výraz SSIS) | Vrátí výraz znaku po odebrání úvodních mezer. |
| REPLACE (výraz SSIS) | Vrátí znakový výraz po nahrazení řetězce ve výrazu jiným řetězcem nebo prázdným řetězcem. |
| REPLIKACE (výraz SSIS) | Vrátí řetězec znaků, opakovaný zadaný početkrát. |
| REVERSE (výraz SSIS) | Vrátí výraz znaku v obráceném pořadí. |
| RIGHT (výraz SSIS) | Vrátí zadaný počet znaků z pravé části daného znakového výrazu. |
| RTRIM (výraz SSIS) | Vrátí výraz znaku po odebrání koncových mezer. |
| SUBSTRING (výraz SSIS) | Vrátí část textového výrazu. |
| TRIM (SSIS výraz) | Vrátí výraz znaku po odebrání úvodních a koncových mezer. |
| UPPER (SSIS výraz) | Vrátí výraz znaku po převodu malých písmen na velká písmena. |
Vyhodnocovač výrazů poskytuje následující funkce data a času.
| Funkce | Description |
|---|---|
| DATEADD (SSIS výraz) | Vrátí novou hodnotu DT_DBTIMESTAMP přidáním data nebo časového intervalu k zadanému datu. |
| DATEDIFF (Výraz SSIS) | Vrátí počet hranic data a času překračovaných mezi dvěma zadanými daty. |
| DATEPART (výraz SSIS) | Vrátí celé číslo představující část data. |
| DAY (výraz SSIS) | Vrátí celé číslo, které představuje den zadaného data. |
| GETDATE (výraz SSIS) | Vrátí aktuální datum systému. |
| GETUTCDATE (výraz SSIS) | Vrátí aktuální datum systému v čase UTC (universal time coordinate or Greenwich Mean Time). |
| MONTH (výraz SSIS) | Vrátí celé číslo, které představuje měsíc zadaného data. |
| YEAR (výraz SSIS) | Vrátí celé číslo, které představuje rok zadaného data. |
Vyhodnocovací modul výrazů poskytuje následující funkce null.
| Funkce | Description |
|---|---|
| ISNULL (výraz SSIS) | Vrátí logický výsledek na základě toho, jestli má výraz hodnotu null. |
| NULL (výraz SSIS) | Vrátí hodnotu null požadovaného datového typu. |
Názvy výrazů se zobrazují velkými písmeny, ale názvy výrazů nerozlišují malá a velká písmena. Například použití null funguje stejně jako použití NULL.
Viz také
Operátory (výraz SSIS)
Příklady výrazů pro Pokročilé Integrační Služby
výrazů služby SSIS (