データがデータ型と一致しない場合、SQL サーバーでスキップまたは「エラー」と言うにはどうすればよいですか? IDなどはnchar(2)
SQLサーバーにあり、データの1つがIDの「1234」であるcsvファイルがあります。SQLサーバーでそのデータのエラーサインまたはエラーレポートを取得するにはどうすればよいですか. すべてのエラーについて個別の Excel ファイルを作成しても問題ありません。どのデータがエラーになったか知りたいだけです。
そして、エラーがあっても止まらずにスクリプトを作成します。
これが私のスクリプトです
$today = (get-date).Date
$DataImport = Import-Csv -Path (Get-ChildItem filename | where { $_.CreationTime.Date -eq $today } )
$DataTable = Out-DataTable -InputObject $DataImport
write-DataTable -serverInstance servername -Database DBname -TableName Table name -Data $DataTable
関数Out-DataTable
とWrite-DataTable
が定義されています。