回答編集履歴

2

追記

2017/07/18 05:46

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -7,6 +7,14 @@
7
7
  #####上記は嘘です。
8
8
 
9
9
  nvarcharあります。`NATIONAL VARCHAR`だそうです。あんまりっていうか、全然使ったことないですね。
10
+
11
+ テーブル定義を`laten`等の文字コードにしておいて、そのフィールドだけは、`utf8`を使うっていう感じで、`utf8`を強制することができるみたいですね。
12
+
13
+ それにしても、テーブル・データベースの定義を`utf8`にしておけば、いちいち気にする必要なさそうです。
14
+
15
+
16
+
17
+ ---
10
18
 
11
19
 
12
20
 

1

訂正

2017/07/18 05:46

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -1,6 +1,14 @@
1
1
  MS SQLからのコンバートですか?
2
2
 
3
3
  yambejpさんが言っているように、`nvarchar`という型はありませんので、`varchar`を利用します。
4
+
5
+
6
+
7
+ #####上記は嘘です。
8
+
9
+ nvarcharあります。`NATIONAL VARCHAR`だそうです。あんまりっていうか、全然使ったことないですね。
10
+
11
+
4
12
 
5
13
  そして、全般的に言えることですが、INT型の後ろの桁数は意味がありません。
6
14