|
|
|
Заменить текст в текстовом файле
|
|||
|---|---|---|---|
|
#18+
День добрый! Подскажите плз какой командой ДОСа можно заменить текст в файле? Данные из текстового файла нужно занести в таблицу, одно из полей- дата, так если даты нет, то в файле будет ...," ",... с пробелом между ковычками. SQL принимает это поле за стринг и не может внести его в поле datetime в таблице. Вот и думаю, либо вмести все данные из файла в вспомогательную таблицу со всеми полями varchar, там убрать пробелы и дальше в нужную таблицу, либо можно командой ДОСа заменить все ," ", на ,, Нужна именно команда, а не "replace" в текстовоом редакторе,т.к. процесс запускается автоматически. Спасибо! Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2010, 12:08 |
|
||
|
Заменить текст в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Т.е. нужна команда, которую я могу запустить про помощи Job-а в SQL2000, которая меняет ," ", на ,, во всех файлах в папке C://MyFolder/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2010, 12:11 |
|
||
|
Заменить текст в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Gogachka, По-моему в командах DOS нет таких , которые прямо вот так заменяют в файлах строки. В принципе наверное можно написать некий БАТничек с командами For. Данная команда позволяет разобрать файл, но мне кажется замены не осилит :( Лучше через INSERT INTO... в промежуточную таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2010, 13:04 |
|
||
|
|

start [/forum/topic.php?fid=26&gotonew=1&tid=1499889]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 416ms |

| 0 / 0 |
