動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
SQL

3. 可変長・固定長・computed 列で挙動とサイズが変わる

出典: SQL Server で本番テーブルにカラムを追加する時、業務SEが気をつける3つのこと3. 可変長・固定長・computed 列で挙動とサイズが変わる

3. 可変長・固定長・computed 列で挙動とサイズが変わる (sql)#b63061dcf931
-- 可変長NULLは即時・既存行のサイズも据え置き(値が入るまで増えない)
ALTER TABLE dbo.受注 ADD 備考 varchar(200) NULL;
 
-- computed 列は実体を持たず、読むたびに計算される(PERSISTED 指定時を除く)
ALTER TABLE dbo.受注 ADD 税込 AS (金額 * 1.1);
GO
 
SELECT 受注ID, 税込 FROM dbo.受注;   -- 金額から都度計算された値が返る
▸ 実行ボタンで結果を表示
  • id: #b63061dcf931
  • lines: 8
  • extracted: 2026-06-10
  • captured: 2026-06-10

Source収録記事

この snippet は記事の「3. 可変長・固定長・computed 列で挙動とサイズが変わる」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

2
図鑑トップ