Описание тега stored-procedures

A subroutine available to applications accessing a relational database system.
2 ответа

Синтаксическая ошибка с Postgres FOR LOOP

У меня проблема с функцией postgres: CREATE OR REPLACE FUNCTION linkedRepoObjects(id bigint) RETURNS int AS $$ DECLARE catNumber int DEFAULT 0; DECLARE cat RECORD; BEGIN WITH RECURSIVE children(categoryid,category_fk) AS ( SELECT categoryid, categor…
15 май '10 в 08:33
1 ответ

Триггеры / хранимые процедуры для целостности данных

У меня есть таблица документов, в которой хранятся имена файлов, заметки и т. Д. О документах. Соответствующие поля: Document_ID - Автономер Document_Type_ID - FK к таблице поиска Document_Types Table_Unique_ID Table_Unique_ID относится к любому из …
1 ответ

Имя таблицы переменных в динамическом sql с COALESCE

Я хочу получить столбцы таблицы в переменной в этой форме col1,col2,col3 Поэтому я использовал следующий запрос SELECT @cols = COALESCE(@cols + ', ', '') + column_name FROM INFORMATION_SCHEMA.COLUMNS where TABLE_CATALOG='mudb' and TABLE_NAME='mytbl'…
5 ответов

Передача значения параметра по умолчанию против не передачи параметра вообще?

Вот что я хочу сделать: Учитывая стол PeopleOutfit (id int primary key, boots int, hat int) И хранимая процедура UpdateOutfit @id int, @newBoots int = null, @newHat = null Есть ли способ сказать, я назвал эту процедуру как exec UpdateOutfit @id=1, @…
0 ответов

Цикл в SQL для обновления записи в соответствии с пользователем

У меня есть 2 таблицы в моем sql server в 1-й таблице сохраняю официальные праздники (officialHolidays) и во второй таблице я сохраняю Leave Applied by users (appliedLeave), Я сохранил все субботу и воскресенье 2018 года в officialHolidays Table вот…
23 ноя '18 в 06:51
3 ответа

Как удалить символы из таблицы префиксов и убедиться, что только с начала строки удалены

Мне нужно иметь возможность убрать следующие префиксы из кодов продуктов, как вы видите, я включил простой запрос, в то время как да, ниже показано, что cm я не хочу использовать замену, так как он заменяет любой экземпляр cm, в котором содержатся п…
25 мар '11 в 16:13
1 ответ

Используйте хранимую процедуру в C# и ASP.NET MVC

У меня есть приложение ASP.NET MVC, которое использует модель EF (подход, основанный на базе данных). У меня есть хранимые процедуры, определенные в SQL Server, которые мне нужно использовать в моем приложении. Я никогда не делал этого раньше, любые…
1 ответ

Хранимая процедура MySQL; мультистатистическая процедура, выдает ошибку

UPDATE Decks JOIN Amount ON amount.DeckName = decks.DeckName SET decks.DeckTotal = Decks.DeckTotal - Decks.DeckTotal WHERE Amount.AmountName = @aName; UPDATE Types t1 JOIN Cards ON cards.TypeName = t1.TypeName JOIN Amount ON amount.CardName = Cards.…
23 апр '16 в 05:43
1 ответ

Триггер аудита таблиц с идентификатором хранимой процедуры

У меня есть процесс, который запускается хранимой процедурой, которая идет на несколько уровней глубиной. Может быть задействовано до 12 последующих хранимых процедур. У меня есть таблица, которая неправильно обновляет столбец во время вышеуказанног…
6 ответов

Есть ли проблемы с производительностью с Inner Join?

В настоящее время я использую много внутренних соединений (около 7) в моем sp, влияет ли это на производительность sp. Левое внешнее соединение дает лучшую производительность, чем внутреннее соединение. еще одна вещь, если я соединяю две таблицы a и…
21 июл '09 в 06:35
0 ответов

Проверка, существует ли такая же строка в таблице или нет

Я пытаюсь обновить таблицу на основе переданных значений. Мне нужно проверить, существует ли такая же строка в таблице. Если он не существует, вставьте значения в таблицу. Если существует, обновите конкретную строку таблицы. В настоящее время я напи…
26 июл '17 в 03:29
3 ответа

Переменные динамической таблицы SQL Server и возвращаемые переменные полей из этих таблиц

Я изо всех сил пытаюсь заставить эту логику работать в моей хранимой процедуре. Моя логика проста. У меня есть две хранимые процедуры, вызванные в другой хранимой процедуре (см. Код ниже). Идея состоит в том, чтобы вернуть переменную даты или количе…
24 окт '15 в 13:01
1 ответ

Вызов хранимой процедуры, которая содержит динамический SQL из Trigger

Я вызываю хранимую процедуру из Trigger и получаю следующую ошибку: Динамический SQL не разрешен в хранимой функции или триггере Почему это происходит, динамический SQL выполняется в хранимой процедуре, которая вызывается из Trigger. Может быть, это…
12 июл '12 в 15:00
2 ответа

Тестирование соответствия связанного сервера внутри триггера или процедуры

Я написал триггер, который обновляет локальную таблицу и аналогичную таблицу на связанном сервере. CREATE TRIGGER myTtableUpdate ON myTable AFTER UPDATE AS IF (COLUMNS_UPDATED() > 0) BEGIN DECLARE @retval int; BEGIN TRY EXEC @retval = sys.sp_testlin…
3 ответа

Как запустить хранимую процедуру Oracle в Ruby

Мне дали доступ на чтение к базе данных Oracle, чтобы получить данные для моей собственной базы данных. Администратор БД дал мне хранимую процедуру, которая, как он уверяет, это все, что мне нужно, но я пока не смог запустить ее из Ruby. У меня есть…
23 июл '12 в 07:45
1 ответ

Хранимые процедуры Oracle с использованием Spring JDBC

Привет я пытаюсь выполнить хранимые процедуры, используя Spring JDBC. Вот класс SP class IncrementExtraBalanceStoredProcedure extends StoredProcedure { /** * @param jdbcTemplate * @param procedureName */ public IncrementExtraBalanceStoredProcedure(J…
12 сен '12 в 09:55
1 ответ

Добавление критериев в процедуру приводит к снижению производительности

У меня есть функция fncDeptInfo. В настоящее время он возвращает около 1000 записей менее чем за секунду: ALTER FUNCTION [dbo].[fncDeptInfo]() RETURNS TABLE AS RETURN ( SELECT tblContacts.Contact, CASE tblContacts.Parent1 WHEN 1900 THEN 0 WHEN 1901 …
21 окт '16 в 18:33
1 ответ

Как получить несколько запросов выбора по процедуре магазина в MySQL PHP

Я создал процедуру хранения для выбора использования сведений об изображении.... Я хочу получить все изображения, связанные с пользователем, из таблицы.... чтобы удалить их из папки загрузок..... Для выбора имени изображения я создал процедуру хране…
01 май '14 в 10:50
0 ответов

Процедура MySQL возвращает NULL, когда аналогичный SQL-запрос дает результат

Когда я использую запрос: SELECT game_id FROM games_players WHERE player_id = 1 LIMIT 1 Я получил результат: game_id ------- 1 Но когда я запускаю ее как хранимую процедуру (конечно, на той же таблице): CREATE FUNCTION `start_game` (player_id_1 INT(…
09 фев '15 в 14:52
5 ответов

MySQL хранимая процедура, возвращающая несколько наборов записей

Я создал несколько хранимых процедур в моей базе данных (MySQL) следующим образом. Хранимая процедура 1 CREATE PROCEDURE sp_Name1( param1, param2, ...... ) BEGIN ..... some code IF cond THEN call sp_Name2 //Calling 2nd procedure from here. Update So…
17 дек '13 в 08:45