табличный тип в табличный тип?
Пишут же вам, что никак Я бы вообще на вашем месте без острой необходимости этой функциональностью не стал пользоваться
Как мне сделать то что я пытаюсь сделать?
Может развернуть таблицу и сделать один тип как в Join-е?
Что именно? Вам кто-то поставил задачу делать решение именно с table UDT? Бегите от них
Чтобы что-то добавить в таблицу, нужно сделать insert В две таблицы - два insert
Мне еще нужно получить Id каждой добавленной строки, для одной записи я знаю как это сделать
Поэтому и табличный тип
Наполни сначала одну таблицу а потом вторую. Получая ид из первой
Хочу сперва добавить Name, ClientsLocation в Workplace, Получит Id (для каждой строки), Добавить WorkplaceId, ServiceId from services для WorkplaceServices
Ок Раскрою рекомендацию https://learn.microsoft.com/en-us/sql/t-sql/queries/output-clause-transact-sql?view=sql-server-ver16
Да, но тогда у меня будут 2 таблицы Таблица Id Workplace-ов и таблица Id сервисов, и никак не связаны друг с другом
Да хоть три таблицы Вас их число пугает? Идите в NoSQL
Вы не поняли. Таблица, внутри которого таблица, внутри которого таблица Они не просто 3 отдельных таблиц
Не надо так делать Just stop it
Я просто хочу одним запросом сделать то что я хочу
Как я превращал sql server в mongodb
Именно Но можно вставлять json же И всё будет хорошо
Вы взяли не тот инструмент просто И идёте не идиоматическим для РСУБД путём Отсюда боль и фрустрации Меняйте подход или инструмент Нет другого способа
Да, к сожалению. Ладно, сделаю по другому
Инструмент выбираю к сожалению ни я 😔
Обсуждают сегодня