質問するログイン新規登録

回答編集履歴

1

暗黙の型変換は避けるよう追記

2017/03/21 03:44

投稿

alg
alg

スコア2019

answer CHANGED
@@ -4,4 +4,6 @@
4
4
  `N'アア'`というリテラルは`nchar`か`nvarchar`のどちらかになると思いますが、それを`char(2)`の列に挿入しようとしたことにより暗黙の型変換が発生し、自動的に`char(2)`に変換されます。
5
5
 
6
6
  どのようなケースで暗黙の型変換が発生するか、はMSDNに記載されています。
7
- [データ型の変換 (データベース エンジン)](https://msdn.microsoft.com/ja-jp/library/ms191530(v=sql.110).aspx)
7
+ [データ型の変換 (データベース エンジン)](https://msdn.microsoft.com/ja-jp/library/ms191530(v=sql.110).aspx)
8
+
9
+ 暗黙の型変換は便利なようにも見えますが、意図しない結果を起こすこともままあるので、極力発生させないよう気をつけたほうがいいです。