поиск и замена одиночного символа в строке

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

поиск и замена одиночного символа в строке

Сообщение stix-s » 31 мар 2006, 09:12

вопрос в следующем:
имеется некоторая таблица:

Код: Выделить всё

CREATE TABLE EXPORTED (
    NAME_RAI  VARCHAR(100),
    GOROD     VARCHAR(100),
    NAME_F    VARCHAR(2000),
    FULLTEL   VARCHAR(41),
    NFULLTEL  VARCHAR(41),
    DOM       VARCHAR(50),
    OFICE     VARCHAR(30)
);
в поле FULLTEL номера телефонов 8-222-ххх-хх-хх
хотелось бы средствами SQL убрать во всех строках таблицы дефисы, причем располагаться они могут в номерах телефонов произвольно

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 31 мар 2006, 10:29

УДФ с примитивным кодом, мы такие на первом курсе писали. :)
А SQL-ем... не его это дело строки парсить.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 31 мар 2006, 11:34

Ivan_Pisarevsky писал(а):УДФ с примитивным кодом, мы такие на первом курсе писали. :)
А SQL-ем... не его это дело строки парсить.
УДФ - эт понятно, надеялся, может есть такая хитрость на SQL, о которой я не знаю :)

Ответить