powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проверка возможности конвертирования строки
4 сообщений из 4, страница 1 из 1
Проверка возможности конвертирования строки
    #32555687
wombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача: есть некоторый набор записей типа varchar одни могут быть конвертированы в ineger '10','20' и т.д. Другие типа 'А', 'X' не могут. Записи идут вперемешку. Требуется сделать проверку на то, может ли значение конвертировано в integer или нет.

Каким образом это можно сделать в interbase?
...
Рейтинг: 0 / 0
Проверка возможности конвертирования строки
    #32555750
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в эти "другие" не могут начинаться с цифры то все тривиально - between '0' and '9'. Если все-таки могут - я бы посоветовал UDF. Можно, конечно, с substring-ами поизвращаться, но мне бы было лень...

Удачи.
...
Рейтинг: 0 / 0
Проверка возможности конвертирования строки
    #32555797
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно в процедуре делать попытку конвертирования в integer и перехватывать исключение... номер не помню.
...
Рейтинг: 0 / 0
Проверка возможности конвертирования строки
    #32555885
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd, опытным путем с первой попытки можно узнать. Но я-б выбрал вариант с udf.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проверка возможности конвертирования строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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