Как разбить большую таблицу?
- 
				Ищущий
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 09 мар 2015, 00:31
- Репутация: 0
Как разбить большую таблицу?
Требуется разбить большую таблицу Мэпинфо на много мелких по совпадающему идентификатору. Есть ли какая-нибудь утилита для решения этой задачи?
			
			
									
						
										
						- 
				trir
- Гуру
- Сообщения: 5362
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
- 
				gamm
- Гуру
- Сообщения: 4177
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Как разбить большую таблицу?
trir писал(а):ogr
Крылья… Ноги… Хвост!gamm писал(а):R
Зачем ogr или R любителю MapInfo, когда есть MapBasic:
Код: Выделить всё
Include "MAPBASIC.DEF"
Dim f, t As String
Dim n As Integer
Select GID from Table1 group by GID into Query1
For n = 1 To TableInfo(Query1, TAB_INFO_NROWS)
    Fetch Rec n From Query1
    f = Str$(Query1.col1)
    Select * from Table1 where Str$(GID) = f into Query2
    t = "_" + f + ".TAB"
    Commit Table Query2 As t TYPE NATIVE Charset "WindowsCyrillic"
    Drop Table Query2
Next
Drop Table Selection
The purpose of computing is insight, not numbers
			
						- 
				thegeo
- Активный участник
- Сообщения: 161
- Зарегистрирован: 17 янв 2012, 18:51
- Репутация: 74
Re: Как разбить большую таблицу?
Наконец разумное сообщение.
			
			
									
						
										
						- 
				Ищущий
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 09 мар 2015, 00:31
- Репутация: 0
Re: Как разбить большую таблицу?
Благодарю за ответы.
			
			
									
						
										
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя
