Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
De expressietaal bevat een set functies voor gebruik in expressies. Een expressie kan één functie gebruiken, maar meestal combineert een expressie functies met operators en maakt gebruik van meerdere functies.
De functies kunnen worden gecategoriseerd in de volgende groepen:
Wiskundige functies die berekeningen uitvoeren op basis van numerieke invoerwaarden die zijn opgegeven als parameters voor de functies en numerieke waarden retourneren.
Tekenreeksfuncties die bewerkingen uitvoeren op tekenreeks- of hexadecimale invoerwaarden en een tekenreeks of numerieke waarde retourneren.
Datum- en tijdfuncties die bewerkingen uitvoeren op datum- en tijdwaarden en tekenreeks-, numerieke of datum- en tijdwaarden retourneren.
Systeemfuncties die informatie over een expressie retourneren.
De expressietaal biedt de volgende wiskundige functies.
| Functie | Description |
|---|---|
| ABS (SSIS-Expressie) | Retourneert de absolute, positieve waarde van een numerieke expressie. |
| EXP (SSIS Expression) | Retourneert de exponent op basis e van de opgegeven expressie. |
| CEILING (SSIS Expression) | Retourneert het kleinste gehele getal dat groter is dan of gelijk is aan een numerieke expressie. |
| FLOOR (SSIS Expression) | Retourneert het grootste gehele getal dat kleiner is dan of gelijk is aan een numerieke expressie. |
| LN (SSIS Expression) | Retourneert de natuurlijke logaritme van een numerieke expressie. |
| LOG (SSIS Expression) | Retourneert de logaritme met grondtal 10 van een numerieke expressie. |
| POWER (SSIS Expression) | Retourneert het resultaat van het verhogen van een numerieke expressie tot een macht. |
| ROUND (SSIS Expression) | Retourneert een numerieke expressie die wordt afgerond op de opgegeven lengte of precisie. . |
| SIGN (SSIS Expression) | Retourneert het positieve (+), negatieve (-) of nulteken (0) van een numerieke expressie. |
| SQUARE (SSIS Expression) | Retourneert het vierkant van een numerieke expressie. |
| SQRT (SSIS-expressie) | Retourneert de vierkantswortel van een numerieke expressie. |
De expressie-evaluator biedt de volgende tekenreeksfuncties.
| Functie | Description |
|---|---|
| CODEPOINT (SSIS-expressie) | Retourneert de Unicode-codewaarde van het meest linkse teken van een tekenexpressie. |
| FINDSTRING (SSIS-expressie) | Retourneert de op één gebaseerde index van het opgegeven exemplaar van een tekenreeks binnen een expressie. |
| HEX (SSIS Expression) | Retourneert een tekenreeks die de hexadecimale waarde van een geheel getal vertegenwoordigt. |
| LEN (SSIS-expressie) | Retourneert het aantal tekens in een tekenexpressie. |
| LEFT (SSIS-expressie) | Retourneert het opgegeven aantal tekens uit het meest linkse gedeelte van de opgegeven tekenexpressie. |
| LOWER (SSIS-expressie) | Retourneert een tekenexpressie na het converteren van hoofdletters naar kleine letters. |
| LTRIM (SSIS Expression) | Retourneert een tekenexpressie na het verwijderen van voorloopspaties. |
| REPLACE (SSIS-expressie) | Retourneert een tekenexpressie nadat u een tekenreeks in de expressie hebt vervangen door een andere tekenreeks of een lege tekenreeks. |
| REPLICEREN (SSIS-expressie) | Retourneert een tekenexpressie, een opgegeven aantal keren gerepliceerd. |
| REVERSE (SSIS-expressie) | Retourneert een tekenexpressie in omgekeerde volgorde. |
| RECHTS (SSIS-EXPRESSIE) | Retourneert het opgegeven aantal tekens uit het meest rechtse gedeelte van de opgegeven tekenexpressie. |
| RTRIM (SSIS-expressie) | Retourneert een tekenexpressie na het verwijderen van volgspaties. |
| SUBSTRING (SSIS-expressie) | Retourneert een deel van een tekenexpressie. |
| TRIM (SSIS-expressie) | Retourneert een tekenexpressie na het verwijderen van voorloop- en volgspaties. |
| UPPER (SSIS Expression) | Retourneert een tekenexpressie na het converteren van kleine letters naar hoofdletters. |
De expressie-evaluator biedt de volgende datum- en tijdfuncties.
| Functie | Description |
|---|---|
| DATEADD (SSIS-expressie) | Retourneert een nieuwe DT_DBTIMESTAMP waarde door een datum of tijdsinterval toe te voegen aan een opgegeven datum. |
| DATEDIFF (SSIS Expression) | Retourneert het aantal datum- en tijdgrenzen dat is gekruist tussen twee opgegeven datums. |
| DATEPART (SSIS Expression) | Retourneert een geheel getal dat een datumdeel van een datum aangeeft. |
| DAY (SSIS-expressie) | Retourneert een geheel getal dat de dag van de opgegeven datum aangeeft. |
| GETDATE (SSIS-expressie) | Retourneert de huidige datum van het systeem. |
| GETUTCDATE (SSIS-expressie) | Retourneert de huidige datum van het systeem in UTC-tijd (Universal Time Coördinaat of Greenwich Mean Time). |
| MONTH (SSIS-expressie) | Retourneert een geheel getal dat de maand van de opgegeven datum aangeeft. |
| YEAR (SSIS-Expressie) | Retourneert een geheel getal dat het jaar van de opgegeven datum aangeeft. |
De expressie-evaluator biedt de volgende null-functies.
| Functie | Description |
|---|---|
| ISNULL (SSIS Expression) | Retourneert een Booleaans resultaat op basis van of een expressie null is. |
| NULL (SSIS-expressie) | Retourneert een null-waarde van een aangevraagd gegevenstype. |
Expressienamen worden weergegeven in hoofdletters, maar expressienamen zijn niet hoofdlettergevoelig. Het gebruik van 'null' werkt, bijvoorbeeld, net zo goed als het gebruik van 'NULL'.
Zie ook
Operators (SSIS Expression)
Voorbeelden van Advanced Integration Services-expressies
SSIS-expressies (Integration Services)