CftClub.ru
Клуб специалистов ЦФТ-Банк

разница строк

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
СообщениеЧт Фев 21, 2013 15:22    Ответить с цитатой
Полезность: 1
wolfio пишет:
ясно, спасибо

Рекомендую смотреть прямо в первоисточник
http://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#autoId3
Ну и доку по PL/Plus
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
Так в доке написаноSmile
_________________
всегда есть как минимум 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/+
Но не наоборот Smile

Дока естессно pl/+овая, но в ней в этом месте явная ошибка.

devor пишет:
wolfio пишет:
ясно, спасибо

Рекомендую смотреть прямо в первоисточник
http://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm#autoId3

А вот эта ссылка - на доку по 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); -- узнаешь.

И лично я против объявление строк без явного указания длины.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru