SQLServer basic note

/*

varchar
 Unicodeでない可変長の文字列。
  (最大 8000byte)

nvarchar
 Unicode可変長文字列。
  (最大 8000byte)

decimal(p, s)
numeric(p, s)
  p:全体の桁数 s:小数点以下の桁数
  両方同じ。ただのエイリアス。

float [ (n) ] 
(n の既定値は 53 )

|   値   |有効桁数|  サイズ  |
|:-------|:-------|:---------|
| 1-24   |  7 桁  | 4 バイト |
| 25-53  | 15 桁  | 8 バイト |

  1<=n<=24 の場合、n は 24 として扱われ、25<=n<=53 の場合、n は 53 として扱
われる。 

※有効桁数…小数部、整数部をひっくるめた桁数。


text
  Unicodeでない可変長の文字列。
  (最大 2G)

ntext
  Unicodeでない可変長の文字列。
  (最大 2G)

image
  バイナリ

bit
  1, 0, NULL のどれか

table
  SELECT文実行結果のテーブルを格納可能

XML
  XMLデータを格納可能

uniqueidentifier
  16バイトのGUID(グローバルユニークID)

https://kaya-soft.com/sqlserver2008-toranomaki/beginner/columntype/

*/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SET @string1 = N'UniCodeの文字列'
SET @string2 = '非UniCodeの文字列'

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━