Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / UPDATE IF EXISTS, ADD IF NOT EXISTS / 2 сообщений из 2, страница 1 из 1
26.01.2021, 04:05
    #40038851
Barlyaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE IF EXISTS, ADD IF NOT EXISTS
Здравствуйте!

Помогите с решением следующей проблемы:

1. Имеется таблица структуры:
[ID], [Field1], [Field2], [Field3],[Field4]

ID - это счетчик, увеличивается с каждым новым значением и по нему контролируется уникальность.

2. Имеется таблица фактов (не включает в себя поле ID):
[Field1], [Field2], [Field3],[Field4]

Мне необходимо средствами SQL при добавлении строки в таблицу фактов, проверять существует ли значение в таблице структуры и если существует, то подставить ID в таблицу фактов (в новое поле ID), если не существует, то добавить строку в таблицу структуры (с присвоением нового ID) и параллельно добавить этот ID в таблицу фактов.
Впоследствии мне необходимо будет связать данные таблицы по полю ID.
Поля [Fields] будут правиться потом другими запросами, таким образом связь возможна только по ID

Я начинающий в SQL и буду рад примерам кода, либо советам, может я размышляю не в ту сторону.
...
Рейтинг: 0 / 0
26.01.2021, 07:26
    #40038852
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE IF EXISTS, ADD IF NOT EXISTS
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / UPDATE IF EXISTS, ADD IF NOT EXISTS / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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