powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите разобраться с командой SQL delete
2 сообщений из 2, страница 1 из 1
Помогите разобраться с командой SQL delete
    #37322427
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разбирая чужой код, наткнулся на команду DELETE:

Код: plaintext
DELETE Alias_A FROM Alias_B WHERE UPPER(ALLTRIM(Alias_A.name)) == UPPER(ALLTRIM(Alias_B.name))

Правильно ли я понимаю ее работу:
Из татблицы Alias_А удаляются записи соответствующие условию
Код: plaintext
UPPER(ALLTRIM(Alias_A.name)) == UPPER(ALLTRIM(Alias_B.name))
, а таблица Alias_B при этом остается без изменений.

P.S. Таблицы(Алиасы) указанные после ключевого слова FROM нужны только для того, чтобы сформировать условие после WHERE ?
...
Рейтинг: 0 / 0
Помогите разобраться с командой SQL delete
    #37322550
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreenРазбирая чужой код, наткнулся на команду DELETE:

Код: plaintext
DELETE Alias_A FROM Alias_B WHERE UPPER(ALLTRIM(Alias_A.name)) == UPPER(ALLTRIM(Alias_B.name))

Правильно ли я понимаю ее работу:
Из татблицы Alias_А удаляются записи соответствующие условию
Код: plaintext
UPPER(ALLTRIM(Alias_A.name)) == UPPER(ALLTRIM(Alias_B.name))
, а таблица Alias_B при этом остается без изменений.Все команды внесения изменений всегда изменяют только одну таблицу.
P.S. Таблицы(Алиасы) указанные после ключевого слова FROM нужны только для того, чтобы сформировать условие после WHERE ?Да.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите разобраться с командой SQL delete
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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