SSISの派生列を使用して、「2152012101946」のような文字列を変換したいと思います。
[DateTime] SQL Server 2008フィールドに収まるように、出力は「21/05/201210:19:46」のようになります。
ありがとう!
SSISの派生列を使用して、「2152012101946」のような文字列を変換したいと思います。
[DateTime] SQL Server 2008フィールドに収まるように、出力は「21/05/201210:19:46」のようになります。
ありがとう!
日時データを強化することを検討する必要があります。次のような適切な形式が必要です
YYYYMMDD HH:MM::SS
またはそれに類似したもの。あなたはただ持つことはできません
YYYYMDD HH:MM:SS
データが正しい形式 DDMMYYY HH:MM:SS の場合、派生列で以下の式を使用できます
LEN(column) == 0 ? NULL(DT_DBTIMESTAMP) :
(DT_DBTIMESTAMP)(substring(column,1,2) + "-" + substring(column,3,2) + "-" +
substring(column,5,4) + " " + substring(column,10,2) + ":" substring(column,12,2)+ ":"
+ substring(column,14,2))