stored-procedures- все статьи тега


Обрабатывать транзакцию при вызове хранимой процедуры SQL в цикле side A C#

Я работаю над системой, которая уже разработана некоторыми другими разработчиками. И в этой системе они вызвали хранимую процедуру, которая используется для вставки записей в боковой цикл в C# без использования пользовательских типов таблиц. И что мне нужно сделать, так это добавить транзакцию в этот сценарий. Но проблема в том, что я понятия не имею о месте проведения сделки. Я хотел бы знать, есть ли он в коде C#, деформирующем цикл, или внутри хранимой процедуры. ...

Свойство Size имеет недопустимый размер 0

Я работаю в социальной сети, одна из моих процедур возвращает вывод VARCHAR. Итак, вот что я написал: SqlParameter job1 = cmd2.Parameters.Add("@job", SqlDbType.VarChar); job1.Direction = ParameterDirection.Output; Однако эта ошибка возникает: String[1]: свойство Size имеет недопустимый размер 0. ...

MySql возвращает несколько строк из хранимой процедуры / функции

Мне нужно создать хранимую процедуру или функцию, которая возвращает набор строк. Я заметил, что в хранимой процедуре я могу SELECT * FROM table с успехом. Если я извлекаю строки в цикле и SELECT something, something_other FROM table один раз за выполнение цикла, я получаю только один результат. То, что мне нужно сделать, - это выполнить цикл, выполнить некоторые вычисления и вернуть набор строк. Как лучше всего это сделать? Временный столик? Сохраненные функции? Любая помощь ценится. ...

Передать в поле" где " параметры для представления PostgreSQL?

У меня есть довольно сложный запрос к моей базе данных PostgreSQL, охватывающий 4 таблицы через ряд вложенных подзапросов. Однако, несмотря на несколько хитрый внешний вид и настройку, в конечном счете он вернет два столбца (из одной и той же таблицы, если это поможет ситуации) на основе сопоставления двух внешних параметров (две строки должны совпадать с полями в разных таблицах). Я довольно новичок в дизайне баз данных в PostgreSQL, поэтому я знаю, что эта, казалось бы, волшебная вещь называет ...

Существующее состояние пакетов было отброшено

Таким образом, я выполнял процедуру PLSQL просто отлично, и компилировал без ошибок. Я внес одно изменение в свою процедуру, и она по-прежнему прекрасно компилируется, но теперь, когда я ее запускаю, я получаю эту ошибку: ERROR at line 1: ORA-04068: existing state of packages has been discarded ORA-04061: existing state of package body "SCHEMA.XP_COVER_PAGEP" has been invalidated ORA-04065: not executed, altered or dropped package body "SCHEMA.XP_COVER_PAGEP" ORA-06508: PL/SQL: could not find ...

Полезные системные хранимые процедуры в SQL Server

Недавно я обнаружил, что могу использовать sp_help, чтобы получить определение таблицы, и с тех пор зацепился за него. До моего открытия я должен был открыть обозреватель объектов в среде SQL Management studio, вручную найти имя таблицы, щелкнуть правой кнопкой мыши на таблице и выбрать дизайн. Это было очень много усилий! Какие еще системные хранимые процедуры вы все используете, без которых вы просто не можете жить? ...

Список хранимых процедур / функций командной строки Mysql

Как я могу увидеть список хранимых процедур и функций в командной строке MySQL как show tables; или show databases; команды. ...

Что такое хранимая процедура?

Что такое хранимая процедура? Как они работают? Каков состав хранимой процедуры (вещи каждый должны должна быть хранимая процедура)? ...

Как найти хранимую процедуру, содержащую?

Мне нужно найти SQL server 2008 для хранимых процедур, содержащих, где возможно имя поля базы данных или имя переменной. ...

SQL Server: запрос быстрый, но медленный от процедуры

запрос выполняется быстро: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank стоимость поддерева: 0.502 но помещение одного и того же SQL в хранимую процедуру выполняется медленно и с совершенно другим планом выполнения CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY ...

Разделяемый против хранимых процедур? [закрытый]

Я взглянул на сообщение "руководство для начинающих по LINQ" здесь, на StackOverflow (руководство для начинающих по LINQ), но у меня был следующий вопрос: мы собираемся расширить новый проект, где почти все наши базы данных op будут довольно простыми извлечениями данных (есть еще один сегмент проекта, который уже записывает данные). Большинство наших других проектов до этого момента используют хранимые процедуры для таких вещей. Тем не менее, я хотел бы использовать LINQ-to-SQL, если он делает ...

Как найти текст внутри процедур / триггеров SQL Server?

у меня есть linkedserver, который будет меняться. Некоторые процедуры вызывают связанный сервер следующим образом:[10.10.100.50].dbo.SPROCEDURE_EXAMPLE. У нас есть триггеры, которые также выполняют такую работу. Нам нужно найти все места, которые использует [10.10.100.50] чтобы изменить его. в SQL Server Management Studio Express я не нашел такую функцию, как "найти во всей базе данных" в Visual Studio. Может ли специальный sys-select помочь мне найти то, что мне нужно? ...

MySQL хранимая процедура vs функция, которую я буду использовать, когда?

Я смотрю на хранимые процедуры и функции MySQL. В чем же реальная разница? Они кажутся похожими, но функция имеет больше ограничений. Я, вероятно, ошибаюсь, но кажется, что хранимая процедура может делать все, и больше сохраненная функция может. Почему / когда я должен использовать процедуру против функции? ...

Как выполнить хранимую процедуру SQL Server в SQL Developer?

мне была предоставлена учетная запись пользователя для базы данных SQL Server, которая имеет только права на выполнение хранимой процедуры. Я добавил jtds SQL Server JDBC jar-файл в SQL Developer и добавил его в качестве стороннего драйвера JDBC. Я могу успешно войти в базу данных SQL Server. Мне дали этот синтаксис для вызова процедуры: EXEC proc_name 'paramValue1' 'paramValue2' когда я запускаю это как оператор или скрипт, я получаю эту ошибку: Error starting at line 1 in command: EXEC pr ...

Каково ваше соглашение об именах для хранимых процедур? [закрытый]

Я видел различные правила для именования хранимых процедур. некоторые люди префикс имени sproc с usp_, другие с аббревиатурой для имени приложения, а третьи с именем владельца. Вы не должны использовать sp_ в SQL Server, если вы действительно не имеете в виду его. некоторые начинают имя proc с глагола (Get, Add, Save, Remove). Другие подчеркивают имена сущностей. в базе данных с сотнями sprocs, это может быть очень трудно прокрутить и найти подходящий sproc, когда вы думаете, что он уже суще ...

Как вы отлаживаете хранимые процедуры MySQL?

мой текущий процесс отладки хранимых процедур очень прост. Я создаю таблицу под названием "debug", где я вставляю значения переменных из хранимой процедуры по мере ее выполнения. Это позволяет мне видеть значение любой переменной в заданной точке скрипта, но есть ли лучший способ отладки хранимых процедур MySQL? ...

Максимальная рекурсия 100 была исчерпана до завершения заявление

Я max recursion error С этим запросом. сначала я думал, что это потому, что возвращается null, а затем он будет пытаться соответствовать нулевым значениям, вызывающим ошибку, однако я переписал свой запрос, поэтому null не возвращаются, и ошибка все еще происходит. каков был бы лучший способ переписать эту функцию, чтобы ошибка не возникала WITH EmployeeTree AS ( SELECT EMP_SRC_ID_NR Id, USR_ACV_DIR_ID_TE Uuid, CASE Employees.APV_MGR_EMP_ID WHEN Null THEN '0' ...

В чем разница между хранимой процедурой и видом?

Я запутался в нескольких пунктах: в чем разница между хранимой процедурой и видом? когда следует использовать хранимые процедуры и когда следует использовать представления в SQL Server? позволяют ли представления создавать динамические запросы, где мы можем передавать параметры? какой из них самый быстрый, и на каком основании один быстрее, чем другие? выделяют ли представления или хранимые процедуры память постоянно? Что это значит, если кто-то говорит, что представления создают виртуальную ...

Функции против хранимых процедур

допустим, я должен реализовать кусок кода T-SQL, который должен возвращать таблицу в качестве результата. Я могу реализовать возвращающую табличное значение функцию или хранимую процедуру, которая возвращает набор строк. Что я должен использовать? короче говоря, то, что я хочу знать: каковы основные различия между функциями и хранимыми процедурами? какие соображения я должен принять во внимание для использования одного или другого? ...

Хранить результат запроса в переменной, используя в PL/pgSQL

как назначить результат запроса переменной в PL / pgSQL, процедурном языке PostgreSQL? у меня есть функция: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do the else part end if; end; return -- return my process result here $BODY$ LANGUAGE plpgsql VOLATILE В приведенной выше функции мне нужно сохранить результат этог ...