powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / замена символов
5 сообщений из 5, страница 1 из 1
замена символов
    #37457132
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем. Возник такой вопрос: есть две таблицы, в одной из них надо поменять несколько символов в поле, если это поле есть во второй таблице. Пробовал так:
Код: plaintext
replace a.id with LEFT (a.ID, 12 ) + "331108" + RIGHT (ID, LEN(ID)- 18 ) for left (a.id,  29 ) == b.id 

меняется только одна запись, которая равна выделенной в таблице b. Что делать, и как????
...
Рейтинг: 0 / 0
замена символов
    #37457173
SSn888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloi_87,

Свяжите таблицы перед сим действом
...
Рейтинг: 0 / 0
замена символов
    #37457179
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSn888,

а как это примерно, можешь показать???
...
Рейтинг: 0 / 0
замена символов
    #37457188
SSn888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zloi_87,

sele таблица1
set order to ееиндекс
sele таблица2
set relation to полеиливыражениевтаблице2 into таблица1

связываемые звенья (то после to и выражение индекса) должны быть одинаковыми

в конкретном примере будет

sele x
set order to id
sele y
set rela to id into x

убрать связку - set rela без продолжения
добавлять кучку связок - set rela to id into x additive
...
Рейтинг: 0 / 0
замена символов
    #37457235
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSn888,

рахмет. теперь норма:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT  1 
set order to id
SELECT  2 
index on id to  1 
SELECT  1 
set relation to id into b
replace a.id with LEFT (ID, 12 ) + "331108" + RIGHT (ID, LEN(ID)- 18 ) for left (a.id,  29 ) == b.id

и все проходит на ура!!!! спасибо большое, а то голову сломал.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / замена символов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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