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
Egy új DT_DBTIMESTAMP értéket ad vissza, miután hozzáad egy dátumot vagy időintervallumot a dátum megadott dátumrészéhez. A számparaméternek egész számra kell kiértékelnie, a dátumparaméternek pedig érvényes dátumra kell kiértékelnie.
Szemantika
DATEADD(datepart, number, date)
Arguments
datepart
Az a paraméter, amely megadja, hogy a dátum mely részéhez adjon hozzá számot.
szám
A datepart növeléséhez használt érték. Az értéknek egész számnak kell lennie, amely a kifejezés elemzésekor ismert.
date
Érvényes dátumot vagy dátumformátumú sztringet visszaadó kifejezés.
Eredménytípusok
DT_DBTIMESTAMP
Megjegyzések
Az alábbi táblázat a kifejezésértékelő által felismert dátumrészeket és rövidítéseket sorolja fel. A dátumpart nevek nem megkülönböztetik a kis- és nagybetűket.
| Dátumrész | Abbreviations |
|---|---|
| Év | yy, yyyy |
| Negyed | qq, q |
| Hónap | mm, m |
| Az év napja | dy, y |
| Day | dd, d |
| Week | wk, ww |
| Hétköznap | dw, w |
| Óra | Hh |
| Minute | mi, n |
| Second | ss, s |
| Ezredmásodperc | Ms |
A szám argumentumnak elérhetőnek kell lennie a kifejezés elemzésekor. Az argumentum lehet állandó vagy változó. Oszlopértékeket nem használhat, mert az értékek nem ismertek a kifejezés elemzésekor.
A dátumpart argumentumot idézőjelek közé kell foglalni.
A dátum kifejezést explicit módon kell átalakítani az egyik dátumadattípusra. További információért lásd: Integrációs Szolgáltatások adattípusai.
A DATEADD null eredményt ad vissza, ha az argumentum null.
Hibák akkor fordulnak elő, ha egy dátum érvénytelen, ha a dátum vagy az időegység nem sztring, vagy ha a növekmény nem statikus egész szám.
SSIS-kifejezési példák
Ez a példa egy hónapot ad hozzá az aktuális dátumhoz.
DATEADD("Month", 1,GETDATE())
Ez a példa 21 napot ad hozzá a ModifiedDate oszlop dátumaihoz .
DATEADD("day", 21, ModifiedDate)
Ez a példa 2 évet ad hozzá egy konstans dátumhoz.
DATEADD("yyyy", 2, (DT_DBTIMESTAMP)"8/6/2003")
Lásd még:
DATEDIFF (SSIS-kifejezés)
DATEPART (SSIS-kifejezés)
DAY (SSIS-kifejezés)
HÓNAP (SSIS-kifejezés)
ÉV (SSIS-kifejezés)
Függvények (SSIS-kifejezés)