Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Чт Фев 21, 2013 09:50  разница строк |
|
Полезность: Нет оценки
|
Здравствуйте, подскажите, пожалуйста разницу между varchar, varchar2 и string?
внятного ответа от яндекса не добился |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Чт Фев 21, 2013 10:11  Re: разница строк |
|
Полезность: 1
|
wolfio пишет: | Здравствуйте, подскажите, пожалуйста разницу между varchar, varchar2 и string?
внятного ответа от яндекса не добился |
string [(size)] – строка длиной size символов (по умолчанию 128, максимум 32768);
VARCHAR2 -строка длиной size символов (по умолчанию 128, максимум 32768)
VARCHAR - используется для совместимости со старыми версиями, правильнее использовать varchar2.
Хранение данных характера, как VARCHAR2 поможет сэкономить место. _________________ всегда есть как минимум 2 выхода |
|
 |
wolfio Участник - экстремал
Вступление в Клуб: 22.10.2012
|
Чт Фев 21, 2013 10:49   |
|
Полезность: Нет оценки
|
ясно, спасибо |
|
 |
devor Профи
Вступление в Клуб: 13.02.2012
|
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Пн Фев 25, 2013 05:34  Re: разница строк |
|
Полезность: 1
|
Alexsey пишет: | wolfio пишет: | Здравствуйте, подскажите, пожалуйста разницу между varchar, varchar2 и string?
внятного ответа от яндекса не добился | (по умолчанию 128, максимум 32768) |
32767 |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Пн Фев 25, 2013 08:57  Re: разница строк |
|
Полезность: 1
|
Random пишет: | Alexsey пишет: | wolfio пишет: | Здравствуйте, подскажите, пожалуйста разницу между varchar, varchar2 и string?
внятного ответа от яндекса не добился | (по умолчанию 128, максимум 32768) |
32767 | Так в доке написано _________________ всегда есть как минимум 2 выхода |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Вт Фев 26, 2013 05:10   |
|
Полезность: Нет оценки
|
Цитата: | Так в доке написано |
Так вы про Pl/plus или про pl/sql ? |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Вт Фев 26, 2013 05:53   |
|
Полезность: Нет оценки
|
Alkov пишет: | Цитата: | Так в доке написано |
Так вы про Pl/plus или про pl/sql ? |
Все ограничения, имеющие быть в pl/sql, автоматически накладываются и на pl/+
Но не наоборот
Дока естессно pl/+овая, но в ней в этом месте явная ошибка.
А вот эта ссылка - на доку по pl/sql.
Всё дело в том, что код, написанный на PL/+, транслируется в pl/sql-код (можно посмотреть по F12).
А с некоторых пор - и в java-код |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Ср Фев 27, 2013 02:22   |
|
Полезность: Нет оценки
|
Цитата: | Дока естессно pl/+овая, но в ней в этом месте явная ошибка.
|
Почему ошибка ? Если в операции объявить переменную varchar2,
то в пакете по F12 будет varchar2(128) |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Ср Фев 27, 2013 07:13   |
|
Полезность: Нет оценки
|
Alkov пишет: | Цитата: | Дока естессно pl/+овая, но в ней в этом месте явная ошибка.
|
Почему ошибка ? Если в операции объявить переменную varchar2,
то в пакете по F12 будет varchar2(128) |
ошибка с максимальной длиной, а не по умолчанию.
Попробуй объявить v varchar2(32768); -- узнаешь.
И лично я против объявление строк без явного указания длины. |
|
 |
|