varchare(MAX) について
XPA4.7とPsqlとMSSQLServer2017を使ったシステムを作ろうとしております。
私、MSSQLServerをあまり使ったことが無かったので、いいのか悪いのか判断できないことがあり教えて頂けないかと思い投稿しました。初歩的な質問ですが申し訳ございません。
PsqlからMSSQLServerにデータを一方通行で流す仕組みを設計しております。
Psqlのカラムに文字型8000桁のカラムがあり、それをそのままMSSQLServerでカラム追加をすると「最大許容サイズの8060を超えている」という制約に引っかかってしまいます。
色々調べると、データ型をvarchar(MAX)にすればよいようなことが分かったので、変更をしてMagicからAPGでテーブルを開くことはできました。
サイズの大きいカラムを定義するときのデータ型をvarchar(MAX)にするというのは、正当なやり方ということで考えてもよろしいのでしょうか。
-
ありがとうございます。
様子を見ながら使ってみたいと思います。
-
ひょっとして、データの変換作業のことでしょうか?もしそうであれが、変換作業自体もすべてMagicまかせにしたほうが安全で楽ですよ。データリポジトリで簡単にできます。
サインインしてコメントを残してください。
コメント
2件のコメント