SSISを使用してExcelファイルからSQLサーバーにデータを挿入しています。私のテーブルにはTelphoneNoフィールドがありますが、データをSQLテーブルに挿入すると、いくつかの値が異なるフォーマットに変換されます。 10kレコードに間違ったデータがあります。 SQL Serverのデータを更新するためのクエリを手伝ってください。 例:ソース値:13902479195 先値:1.39025e + 010 あなたはSQL Serverのいくつかの値は異なる形式に変換されますIN SQL Server
答えて
変更でデータを更新するために照会するために私を助けてください(Excelの)セルの書式を "0" に
のように=TEXT(A1, "0")
また、sqlはExcelの最初の5〜10行からデータ型を決定します。
SQLインポートウィザードのカラムマップでデータタイプを確認してください。あなたが別のデータ型を取得している場合は、いくつかのダミー行をExcelの先頭に挿入します。
たとえば、一部の行に長いテキストが含まれている列がありますが、最初の5〜10行に小さいテキストが含まれていると、sqlはデータ型nvarchar(255)を考慮します。それをnvarchar(max)にするために、最初の2〜3行の長いテキストをExcelで作成する必要があります。
私はSQL Serverテーブルのデータを修正する必要があります。 SQL Serverで既にインポートされたデータ –
列のデータ型をnvarcharに変更し、INTで変更/キャストしようとします。 –
このデータはSQLサーバーでは修正できません。精度は科学表記形式で失われます。たとえば、その値を実数または浮動小数点数に変換すると、SQLは小数点以下10桁を右に移動し、それがわからない場合は0を埋め込みます。Convert(float、 '1.39025e + 010')= 13902500000 –
- 1. SQL Serverで異なる日付形式を単一の形式に変換する
- 2. SQL Serverでテーブル形式のデータをリスト形式に変換する
- 3. SQL Server - 2008の形式と変換の変換
- 4. 時刻を日に変換する:SQL Serverの時形式
- 5. Microsoft SQL Serverでnvarcharからutfに8エンコード形式の変換
- 6. SQLクエリでプレースホルダ値を必要な形式に変換する
- 7. SQL Server DateTimeをM/D/Y形式に変換する
- 8. 秒を'00:00:00 '形式に変換する - SQL Server
- 9. SQL Server GeographyをPNG形式に変換する
- 10. タイマー値を1つの形式から別の形式に変換する
- 11. VB.NET異なる形式の日付を挿入するSQL Server
- 12. SQL Server - TSQLの日付形式を変換する
- 13. このmysqlは正しくsql serverに変換されていますか?
- 14. "YYYYMMDDHHMM"形式をYYYY/MM/DDに変換する方法HH:MM形式をSQL Serverで使用しますか?
- 15. sql datetime形式の変換
- 16. SQL Serverの - D-MMM-YYYY形式に日付を変換
- 17. SQL Serverの日付形式をOracleに変換するにはどうすればよいですか?
- 18. SQL日時形式をunix形式に変換するにはどうすればいいですか?
- 19. SQL Serverのクエリ結果のデータをJSON形式に変換する方法は?
- 20. SQL:結果の順序が 'IN'式の値にマッピングされていますか?
- 21. MS SQLクエリ:日付と時刻を異なる形式に変換する
- 22. 入力値が異なる形式の場合、Rの "yyyy-mm-dd"の形式に変換する方法
- 23. 日付形式の変換がSQL Serverの自己作成日付文字列に反映されない
- 24. VBSを使用したSQL Serverの日付形式の変換
- 25. SQL Serverの日付特定の形式から別の正確な日付形式への変換
- 26. 日付形式をSQL ServerからMySQLに変換する方法
- 27. テキストに「分」を追加し(日付時刻形式)、元のvarchar形式に変換し直します。SQL Server
- 28. SQL Serverのdatetime列から24h形式への変換が失敗する
- 29. テキスト形式を数値形式に変換する
- 30. 置換と変換がSQL ServerのNULLに変換されています
最小限の完全で検証可能な例を作成する方法を確認するには – pringi
を参照してください。また、Excelの列の形式をチェックしてください。たとえば、ExcelのTeleponeNoフィールドがあなたは実際にテキストとしてそれをしたいです – Kostis