これをどう説明したらいいのかわからない。テーブルを取得し、charではなくvarcharとして特定の列を使用してテーブルのコピーを作成しました。次に、あるテーブルから新しいテーブルにデータをコピーしました。ただし、プログラムで新しい値をテーブルに追加すると、以前はchar(200)であった列に、最大200文字のスペースが埋め込まれます。ここの別の質問で見つかったように、挿入、変換、さらにはRTrim(CAST([MynCharColumn] As nVarChar))でキャストを実行しようとしましたが、何をしても、値はあたかもそうであるかのように埋め込まれ続けますまだchar。
1981 次