SQL Serverに「Temp」という表があり、Addr1、Addr2、Addr3、Addr4列、およびいくつかの追加の列があります。列のSQL Serverのサイズの差
これらのAddr1、Addr2、Addr3およびAddr4はnvarchar型です。私はこの列のサイズをオブジェクトエクスプローラでチェックします。それらはすべてnvarchar(100)に表示されます。
しかし、私はAltキー+ F1を使用してそれらを確認してください。結果ペインの詳細を長さ200で表示します。スクリーンショットは以下のとおりです。
異なっている理由は? 100文字以上入力すると、切り捨てエラーが発生しますか? 100文字しかかかりません。
長さの値が何を指定しているか教えてください。
ありがとう、 Prakash。
(http://stackoverflow.com/a/21259797/4366471)。 –
@WojciechTomczykですか?その答えは、オブジェクトエクスプローラで表示されるものと 'sp_help'の結果との違いを特に扱っていないようです。ちょうど' NVARCHAR'の値が記憶スペースの2倍を占めると述べています。あなたがリンクしている質問/答えを誤解していない限り。 – 3N1GM4
@ 3N1GM4はい、+1です。私は答えを結びつけるのにあまりにも熱心です... –