|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
Нужно разбить файл баз данных из 5000 записей на 10 по 500, а затем склеить их в 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 13:48 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
shark776, и какие проблемы? Что не получается? Разделить? Склеить? Кстати, если между разделить и склеить ничегоне делается, то нафига вообще это нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 14:00 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
файл большого объема 3500 записей по 82 полям делаю модификацию структуры через массив. Версия фокса 7. При значении deminsion (900,82) выдает ошибку, что слишком много значений. DIMENSION mine(999,82) COPY TO ARRAY mine COPY STRUCTURE EXTENDED TO temp USE temp GO 1 REPLACE field_name WITH "numedint" REPLACE field_type WITH "c" REPLACE field_len WITH 10 GO 2 REPLACE field_name WITH "ln" REPLACE field_type WITH "c" REPLACE field_len WITH 100 GO 3 REPLACE field_name WITH "nm" REPLACE field_type WITH "c" REPLACE field_len WITH 100 GO 4 REPLACE field_name WITH "ftn" REPLACE field_type WITH "c" REPLACE field_len WITH 100 CREATE backup from temp DO Cpzero WITH 'backup.DBF',866 APPEND FROM ARRAY mine Необходимо разбить исходный файл на части, произвести модификацию структуры и собрать назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 14:34 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
А почему нельзя модифицировать таблицу через alter table? (=_=)? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 15:18 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
shark776файл большого объема 3500 записей по 82 полям. делаю модификацию структуры через массив Тут массив не нужен. Так сделай: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 15:20 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
KoryuuА почему нельзя модифицировать таблицу через alter table? (=_=)? А по конкретнее написать можно. Пример: tin n(10.2) исходное поле в n1 таблице. Необходимо чтобы оно стало tin_1 n(13.2). как правильно без синтаксических ошибок написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 17:29 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
shark776KoryuuА почему нельзя модифицировать таблицу через alter table? (=_=)? А по конкретнее написать можно. Пример: tin n(10.2) исходное поле в n1 таблице. Необходимо чтобы оно стало tin_1 n(13.2). как правильно без синтаксических ошибок написать? Хэлп на alter table почитай. Там примеры есть. Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 17:48 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
Dima T Хэлп на alter table почитай. Там примеры есть. Код: plaintext 1. 2.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2011, 18:08 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
Sergey SizovНафига создавать новую колонку? Изменение уже существующей уже отменили? А кто спрашивал про изменение? Ему еще имя поля надо поменять. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2011, 06:38 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
Dima TSergey SizovНафига создавать новую колонку? Изменение уже существующей уже отменили? А кто спрашивал про изменение? Ему еще имя поля надо поменять.А нужно опять же для решения таки по своему разумению через создание нового поля, перекачки туда данных, удаление старого поля и переименования нового поля в старое. Хотя сама задача, почему-то мне кажется, состоит всего лишь в изменении размерности поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2011, 09:53 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
а смысл в этом в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2011, 22:48 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
shark776, Глубоко я задумался, а это для чего ? Сначала разбить 10 по 500 записей, и потом тут же слить опять в единое. Странно это как-то... Ежели надо структуру изменить, то для чего разбивать на 10х500 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 10:12 |
|
Помогите разбить файл dbf
|
|||
---|---|---|---|
#18+
rewareshark776, Глубоко я задумался, а это для чего ? Сначала разбить 10 по 500 записей, и потом тут же слить опять в единое. Странно это как-то... Ежели надо структуру изменить, то для чего разбивать на 10х500 ? Чего странного, он с помощью COPY TO ARRAY пытался структуру менять, а массивы-то не бесконечные. У фокса по умолчанию может быть 16384 переменных, можно увеличить до 65000 в CONFIG.FPW. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 13:35 |
|
|
start [/forum/topic.php?fid=41&fpage=80&tid=1584567]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 586ms |
0 / 0 |