Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Какой код конвертации INTEGER в VARCHAR оптимальнее? / 3 сообщений из 3, страница 1 из 1
22.01.2008, 12:46
    #35078468
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой код конвертации INTEGER в VARCHAR оптимальнее?
Здравствуйте всем!

Сконвертировал табличку из базы, используя самописный скрипт. В таблице изменен тип поля с integer в varchar(10). Скрипт переименовал таблицу, создал новую, затем из старой скопировал данные в новую с помощью
Код: plaintext
insert into NEW_TAB(...,ALGNUM,...) select ...,varchar(cast(ALGNUM as char( 10 ))),... from OLD_TAB;
.
После конвертации заметил, что все данные поля дополнены пробелами до 10. И вродь это правильно. Теперь думаю, как изменить скрипт, чтобы обрезать пробелы. Точнее, какой выбрать?
varchar(cast(ALGNUM as varchar(10))) или varchar(rtrim(cast(ALGNUM as char(10)))) или еще что-нибудь? Какой из них самый оптимальный?

Наведите на правильный путь. Спасибо
С уважением, Семен Попов
...
Рейтинг: 0 / 0
22.01.2008, 13:41
    #35078701
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой код конвертации INTEGER в VARCHAR оптимальнее?
RTRIM(Cast...)...
...
Рейтинг: 0 / 0
22.01.2008, 14:37
    #35078929
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой код конвертации INTEGER в VARCHAR оптимальнее?
TORTRTRIM(Cast...)... Спасибо
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Какой код конвертации INTEGER в VARCHAR оптимальнее? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]