Articles of хранимые процедуры

Выполняется запрос MySql, но он не работает в sp

Вот мой запрос sp: — ——————————————————————————– — Routine DDL — Note: comments before and after the routine body will not be stored by the server — ——————————————————————————– DELIMITER $$ CREATE DEFINER=`root`@`%` PROCEDURE `USP_GetUserOrders`(UserId INT) BEGIN SELECT op.OrderId, O.Number, SUM(op.Price) Price, (SELECT CONCAT(A.Detail, ' ',C.Name, ' / ', Ci.Name) FROM kobiakinlar.Address AS A INNER JOIN County […]

Как вернуть значения в Web API Controller из хранимой процедуры в DBContext

Я пытаюсь проверить значения, которые нужно вставить в SQL из Web API 2 и шаблона репозитория. В базе данных хранится процедура проверки переданных значений (зависимости от внешнего ключа и т. Д.). Сохраненная процедура возвращает -1 для каждого недопустимого значения или isValid = true. Мне нужно передать параметр, который недействителен для моего репозитория / контроллера, поэтому […]

Crystal Reports – некоторые выходные данные SQL не отображаются

В настоящее время я пытаюсь исправить проблему с помощью хранимой процедуры Crystal Report / SQL, связанной с определенными строками, возвращаемыми из хранимой процедуры, не отображаемой. Немного фона: хранимая процедура получает записи из определенной таблицы и включает предложение WHERE, которое соответствует двум внешним ключам в таблице. Кристальный отчет отображает строки, возвращенные из этой процедуры. Возникла проблема, […]

Как установить результат хранимой процедуры exec переменной?

Мне нужно выполнить хранимую процедуру и сохранить ее скалярный результат в локальной переменной внутри хранимой процедуры. Как реализовать? НАПРИМЕР CREATE PROCEDURE [dbo].GetNthNo AS DECLARE @a INT DECLARE @d INT DECLARE @n INT DECLARE @S INT SET @S=EXEC spGetNthNo @a,@d,@n SELECT @S Пожалуйста помоги.

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

У меня есть запрос, который мне нужно запускать более одного раза в день. Этот запрос импортирует данные из базы данных в другую. Структура целевой таблицы: Id Date Department Location PersonId Starttime EndTime State 1 2012-01-01 2 5 200 12:00:00.000 15:00:00.000 2 Приложение также может вставлять данные в целевую таблицу. Записи, вставленные приложением, могут не обновляться […]

Как использовать динамический SQL для объявления имени столбца, полученного из имени таблицы?

Основываясь на ответе Тони на этот вопрос : Если я хочу сделать что-то подобное, CREATE PROCEDURE A(tab IN VARCHAR2) IS tab.col_name <column> –static declaration (column name always remains the same) BEGIN EXECUTE IMMEDIATE 'INSERT INTO ' || tab(col_name) || 'VALUES(123)'; END A; Как я могу использовать Dynamic SQL в приведенном выше случае?

Сохраненная процедура – Параметр OUT возвращает null при выборе

У меня есть хранимая процедура MySQL с несколькими параметрами IN и одним OUT. DELIMITER $$ DROP PROCEDURE IF EXISTS create_or_update_post; CREATE PROCEDURE create_or_update_post(IN user_login_id INT, IN postid VARCHAR(50), IN subject VARCHAR(150), IN postdate VARCHAR(50), IN body LONGTEXT, IN slug VARCHAR(50), OUT wp_post_id VARCHAR(50)) BEGIN IF EXISTS (SELECT @ID := `ID` FROM `wp_posts`, `wp_postmeta` WHERE `ID` […]

Динамическое литье данных из одной таблицы в другую с помощью SQL SERVER

У меня есть процедура хранения, которая извлекает данные столбца таблицы. Скажем, что это имя таблицы является таблицей счетов. У меня есть другая таблица, таблица Invoice_Staging, которая имеет данные в формате varchar. Теперь я хочу получить данные из Invoice_staging, отбросить значения в соответствии с типами данных, указанными в таблице счетов-фактур, и сделать объемную вставку в таблицу […]

mysql concat и вставить в нерабочее

У меня есть код в хранимой процедуре, который добавляет «PID-» к номеру id, поэтому, если номер id равен 1, результатом будет PID-1. но он не работает. Вот код: DROP PROCEDURE `inserproducts`// CREATE DEFINER=`root`@`localhost` PROCEDURE `inserproducts`(pid int,pname varchar(50),pdesc varchar(50),psupp varchar(50),pdate date,pquant int) begin insert into products(productid,productname,proddescription,supplier,lastpurchasedate,quantityleft) values(select concat('PID',pid,pname),pdesc,psupp,pdate,pquant)); select pid=last_insert_id(); end как я могу присоединиться к […]

Извлечение данных из таблиц родитель-ребенок в плоском наборе данных

Из-за плохого существующего проекта схемы БД я должен написать инструкцию select специальным образом, как показано в этом потоке . SELECT MAX(CASE WHEN Name = 'C' THEN RelativePath END) AS C, MAX(CASE WHEN Name = 'CC' THEN RelativePath END) AS CC, MAX(CASE WHEN Name = 'S' THEN RelativePath END) AS S, MAX(CASE WHEN Name = 'SC' […]

Intereting Posts
SQL LOOP INSERT На основе списка идентификаторов SQL. Как выбрать псевдоним столбца из другой таблицы? Отношение «многие ко многим» INSERT Цель разделения запроса выбора на куски? Возможно ли получить доступ к старой версии строки в Postgres, которая не была очищена от вакуумирования? T-SQL: как присоединиться к таблицам @variable (еще одна попытка) Лучший способ сбросить последовательность Oracle до следующего значения в существующем столбце? Использовать внешний ключ в представлении SQL в Entity Framework MS Access Сопоставление групп строк в таблице структуры Часть 2 Как сделать INSERT в записи таблицы, извлеченные из другой таблицы Сложный запрос SQL о подключении и ограничении Каков наиболее эффективный способ вставки словарей / списков Python в базу данных SQL? Как выбрать максимум 3 элемента для каждого пользователя в MySQL? Как добавить ROW_NUMBER () в представление? Антенна sql вставляется в строку «-». обходной путь?