Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение структуры таблицы / 4 сообщений из 4, страница 1 из 1
03.11.2010, 14:46
    #36936431
valнф2800
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение структуры таблицы
Добрый день (вечер, утро).
Есть вопрос.
Недавно начала изучать фокспро.
Как программным методом можно изменять столбцы (название, тип, длину...)
Визуально знаю как делать, но, иногда приходится изменять и создавать новые столбцы.
Так как данных много и таблиц, хочу автоматизировать этот процесс с помощью написания команд в файл .prg
Может существуют еще дополнительные методы?
Всем большое спасибо.
...
Рейтинг: 0 / 0
03.11.2010, 14:49
    #36936443
Изменение структуры таблицы
Ну и вопросы пошли.
F1 - ALTER TABLE.
...
Рейтинг: 0 / 0
03.11.2010, 14:51
    #36936450
valya2800
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение структуры таблицы
версия 2.6а
...
Рейтинг: 0 / 0
03.11.2010, 15:02
    #36936498
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение структуры таблицы
valнф2800,

В фохпро дос использовала -на правах макета(без проверки синтаксиса)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
use tab1
copy stru to rab1 exte
use rab1
do while .not.eof()
if field_name="naim "
repl field_len with  100 
endif
skip
enddo
j= 100 
do while j< 112 
j=j+ 1 
appe blan
repl field_name with 'sum'+substr(str,j, 3 ), 2 )
repl field_len with  12 ,field_dec with  2 
enddo
crea tab1a from rab1
use tab1a
appe from tab1
use

реально конечно использовала подпрограмму с дополнительными функциями

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
use tab1
copy stru to rab1 exte
use rab1
do cr00 with "naim ","c",  100 , 0 
j= 100 
do while j< 112 
j=j+ 1 
do cr00 with 'sum'+substr(str,j, 3 ), 2 ),"n",  12 ,  2 
enddo
crea tab1a from rab1
use tab1a
appe from tab1
use
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение структуры таблицы / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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