1 / 1 / 0
Регистрация: 24.10.2018
Сообщений: 16
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Создание/использование хранимых процедур16.11.2018, 13:31. Показов 3605. Ответов 2
Метки нет (Все метки)
Доброго дня!
Вообщем идея такая - есть 2 таблицы:
также несколько записей из таблицы LOGS могут ссылаться на одну запись из таблицы EXTSTRING. В случае добавления новой записи в таблицу LOGS, с учетом того, что будет связь с таблицей EXTSTRING возникает необходимость совершить следующее: 1. Проверить, имеется ли такая же строка как и входящая в таблице EXTSTRING, если нет, создать ее 2. Вернуть значение ID из таблицы EXTSTRING на нужную строку 3. Добавить новую запись в таблицу LOGS, в котором поле EXTINT равно ID из пункта 2. В соответствии с этим рисую stored proc:
1. Что-то не то с процедурой. Строка 10 "INTO TID2;" - не нужна, но если ее убрать - ругается на IF (TID IS NULL)..., если оставить - ругается на строку 18 "INTO ID;" 2. Получу ли я реально значение генератора, и занесение его в таблицу, как в строках 13, 14? Просто именно это значение мне и нужно вернуть. 3. Будет ли работать процедура в таком запросе:
0
|
16.11.2018, 13:31 | |
Ответы с готовыми решениями:
2
IBExpert+FireBird2.1 создание хранимых процедур Создание таблиц и хранимых процедур IB console Left join результатов двух хранимых процедур Создание представлений и процедур |
20.11.2018, 03:46 | 2 | |||||
Сообщение было отмечено BorodaOleg как решение
Решение
писал тут не проверяя
1
|
1 / 1 / 0
Регистрация: 24.10.2018
Сообщений: 16
|
|||||||||||
20.11.2018, 17:38 [ТС] | 3 | ||||||||||
Долго бился, вроде с проблемой справился, затем уже увидел тут ответ.
У меня получилось так:
Я думаю, что вышеуказанная процедура тоже будет работать, просто мне нужно было добавлять записи именно Инсертом.
0
|
20.11.2018, 17:38 | |
20.11.2018, 17:38 | |
Помогаю со студенческими работами здесь
3
Использование хранимых процедур Создание хранимых процедур Пример создания парметризированных зпросов и хранимых процедур и использование их в ASP Создание хранимых процедур и представлений Создание хранимых процедур для Ms Sql Server 2008 r2 Создание хранимых процедур, возвращающие общие суммы для заданного года Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |