| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Конвертация поля |
| Автор: Rodman 2.2.2011, 14:32 | ||
| Дароф Исходные данные - файл-SQL... в котором есть следующие поля
так вот предпоследнее поле надо разбить на два: - Дата - Время можно ли как то конвертить средствами SQL или это уже лучше делать при помощи Delphi? Сенкс |
| Автор: Zloxa 2.2.2011, 14:48 |
если операция одноразовая, фугануть какимнить регекспреплейсером замену (\d{4}-\d{2}-\d{2})(\s)(\d{2}:\d{2}:\d{2}) на \1','\3 тобишь заменить "'2000-01-17 07:00:00'" на "'2000-01-17','07:00:00'" Иначе - смотреть в сторону триггера, вьюхи с триггером |
| Автор: Akina 2.2.2011, 14:50 | ||
|
| Автор: Zloxa 2.2.2011, 14:52 |
| Akina, я думал в mysql нет таких типов Добавлено через 33 секунды нуй и к тому ж ему надо вдуть инсерты в таблу отличной структуры. |
| Автор: Akina 2.2.2011, 15:43 | ||
|
| Автор: Akella 5.2.2011, 21:33 |
| Тайной страшной название СУБД скрыто от нас |
| Автор: Akella 6.2.2011, 10:29 |
База не генерит, она не может генерить, т.к. база - это просто хранилище. Генерит программа. И Родман не хочет раскрывать нам эти секреты? Добавлено @ 10:31 такой бы скрипт с лёгкостью схавала бы СУБД Firebird |
| Автор: Rodman 12.2.2011, 20:41 |
| у Родмана есть только SQL файл. подозреваю что с мускула вытянут.. так считаю по тем же причинам как и Akina а надо эти данные пихнуть в dbf таблица.. вот воюю.. не могу программно пока создать таблицу |
| Автор: Akina 12.2.2011, 21:07 |
| Всё ещё воюешь??? я бы давно поставил локальный мускул, залил бы туда эти данные, а потом выплюнул запросом прямо в нужную DBF-структуру... |
| Автор: Rodman 12.2.2011, 21:12 |
| так задача стоит не просто конвертнуть. а при помощи делфи кода!) |
| Автор: Rodman 12.2.2011, 22:24 |
| http://forum.vingrad.ru/forum/topic-322416.html |