一部のSQL Server 2008 R2データベースへの読み取り専用アクセスがあり、一部のテーブルからデータベースのテーブルにデータをコピーする必要があります。両方のデータベースの照合順序が同じです。SQL Serverのテキストとvarchar(MAX)の間の変換
ソースデータベースは、text
データ型の多くの列を使用します。私のデータベースの対象カラムをタイプvarchar(MAX)
にして、データをコピーするのに問題なく(データをコピーするためにINSERT文を使用しています)安全にコピーできますか?
つまり、text
タイプのカラムからvarchar(MAX)
のカラムに文字列データを安全にコピーできますか?どちらの列も同じ照合を使用します。
注:年のための私達に警告した後 - MSは、実際には、クラウド内の 'SQLデータWarehouse'ためのTEXTタイプを削除しました。これは 'Azure SQL Database'でもまだ利用可能ですが、スーパーハイエンドのデータウェアハウスはそれを削除しました:https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse -tables-data-types –