回答編集履歴
2
追記
answer
CHANGED
@@ -3,7 +3,11 @@
|
|
3
3
|
|
4
4
|
#####上記は嘘です。
|
5
5
|
nvarcharあります。`NATIONAL VARCHAR`だそうです。あんまりっていうか、全然使ったことないですね。
|
6
|
+
テーブル定義を`laten`等の文字コードにしておいて、そのフィールドだけは、`utf8`を使うっていう感じで、`utf8`を強制することができるみたいですね。
|
7
|
+
それにしても、テーブル・データベースの定義を`utf8`にしておけば、いちいち気にする必要なさそうです。
|
6
8
|
|
9
|
+
---
|
10
|
+
|
7
11
|
そして、全般的に言えることですが、INT型の後ろの桁数は意味がありません。
|
8
12
|
`ZEROFILL`(頭に0を埋める)ための桁数です。
|
9
13
|
その桁で限定されると勘違いしがちなので消しましょう。
|
1
訂正
answer
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
MS SQLからのコンバートですか?
|
2
2
|
yambejpさんが言っているように、`nvarchar`という型はありませんので、`varchar`を利用します。
|
3
|
+
|
4
|
+
#####上記は嘘です。
|
5
|
+
nvarcharあります。`NATIONAL VARCHAR`だそうです。あんまりっていうか、全然使ったことないですね。
|
6
|
+
|
3
7
|
そして、全般的に言えることですが、INT型の後ろの桁数は意味がありません。
|
4
8
|
`ZEROFILL`(頭に0を埋める)ための桁数です。
|
5
9
|
その桁で限定されると勘違いしがちなので消しましょう。
|