|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.09.2015, 10:23 | #1 |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 832
|
varchar vs nvarchar
varchar vs nvarchar.ЧТО когда юзаете?
|
08.09.2015, 10:34 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,069
|
Когда нужен юникод, то nvarchar...
|
08.09.2015, 11:52 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я стараюсь nvarchar(max) использовать. Может у меня не совсем правильные сведения, но современные Сиквелы заточены под Юникод, и для varchar() обычный используют перекодировку, что влияет на скорость. Где-то читал в разных источниках давно уж.
I'm learning to live...
|
08.09.2015, 14:06 | #4 | |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 832
|
Цитата:
|
|
08.09.2015, 14:34 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
08.09.2015, 14:39 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Именно "Сиквел" это прозвище MS SQL. Почему не знаю, но во многих интернет содружествах встречаю его.
I'm learning to live...
|
08.09.2015, 15:20 | #7 | |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 832
|
Цитата:
Да еще нашел что сортировка юникода быстрей работает |
|
08.09.2015, 16:50 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Ну, ну... Так все просто. возьмите и запишите "обычный" текст: Миру мир! السلام عليكم សេចក្ដីសុខសាន្ដដល់បងប្អូន в поля разного типа и посмотрите, что туда записалось. |
|
08.09.2015, 17:00 | #9 | |
Форумчанин
Регистрация: 07.07.2010
Сообщений: 832
|
Цитата:
|
|
08.09.2015, 17:48 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
это для вас все буковки и циферки, для компа это байты.
и есть большая разница между sbs(single-byte-string) и mbs(multi-byte-string). потому и разные типы данных. Windows-1251 занимает 1 байт на символ, но иероглиф и прочее прочее туда не вместить. ибо там по сути тока англ и рус и символы некие(и цифры) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типы полей CHAR, VARCHAR | Linel | SQL, базы данных | 2 | 28.06.2012 15:36 |
Пробелы в строке nvarchar(500), как избежать? | godlsd | БД в Delphi | 4 | 21.08.2010 21:55 |
Varchar и numeric | АлёнаP | SQL, базы данных | 2 | 15.01.2010 08:58 |
Как изменить в InterBase размер поля varchar(10) на varchar(20) | tarakan1983 | БД в Delphi | 4 | 23.03.2009 15:35 |
varchar to blob in phpmyadmin | Alar | SQL, базы данных | 0 | 11.01.2009 07:14 |