web-dev-qa-db-ja.com

変数データをNetezzaに移行するにはどうすればよいですか?

DDLをSQLServerからNetezzaに移行しているときに警告メッセージが表示されました。

警告:[dbo]。[spec_binarymessage]。[blobdata]データ型[varbinary]はターゲットシステムでサポートされておらず、VARCHAR(16000)としてスクリプト化されます。

この種のデータ変換によって、データの切り捨てなどの問題が発生するのではないかと思います。

1
Jane

Netezzaはvarbinaryをサポートしていませんとしてテストするのが最善です。したがって、サポートされているvarchar(16000)またはVARCHAR(64000)、VARCHAR(n)、NVARCHAR(16000)、NVARCHAR(n)に変換する必要があります。

事前に移行計画をテストしてください。

2
Kin Shah

Netezzaが、最長値と同じ長さのその他のデータ型をサポートしている場合は、それが見つかります。必要な長さの新しい列を作成し、そのテーブルのデータのテスト移行を実行するだけです。そうでない場合は、移行計画をデータをサポートするプラットフォームに変更する必要があります。

0
mrdenny