powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Ветвление условий в SQL-запросах
2 сообщений из 2, страница 1 из 1
Ветвление условий в SQL-запросах
    #34190499
Я_Новичок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Язык SQL-запросов для меня нов и непознан, поэтому оооочень нужна ваша помощь.
Подскажите есть ли в нем аналог ветвления условий типа ELSEIF, или CASE.
Что имеем: в среде 1С 7.7 создается SQL-запрос (Microsoft SQL Server 2000 - 8.00.534 (Intel X86)), кот. проверяется одно условие, если оно выполняется, то происходит обновление строк, в противном случает - добавление.
IF EXISTS (SELECT COD_CH_1S FROM CHET WHERE (COD_CH_1S = '[ÊîäÑ÷åòà]') )
UPDATE CHET SET <описание полей> WHERE COD_CH_1S = '[ÊîäÑ÷åòà]'
ELSE
INSERT INTO CHET <описание полей>

Что требуется: надо добавить еще одно условие, при выполнении кот. никаких действий производится не должно. Как это можно организовать?
...
Рейтинг: 0 / 0
Ветвление условий в SQL-запросах
    #34191972
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
if logical_expression
statements 
[else 
[if logical_expression] 
statement]

где statement в свою очередь может быть новым if ... else ...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Ветвление условий в SQL-запросах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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