Вопросы с тегом «stored-procedures»

Подпрограмма, доступная для приложений, обращающихся к системе реляционных баз данных.

5
Как присвоить результат выполнения переменной sql?
Как присвоить результат вызова exec переменной в SQL? У меня есть хранимая процедура up_GetBusinessDay, которая возвращает одну дату. Вы можете сделать что-нибудь вроде этого: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1

11
Процедура ожидает параметр, который не был указан
Я получаю сообщение об ошибке при доступе к хранимой процедуре в SQL Server Server Error in '/' Application. Procedure or function 'ColumnSeek' expects parameter '@template', which was not supplied. Это происходит, когда я вызываю хранимую процедуру с параметром через подключение данных .net к sql (System.data.SqlClient), даже если я предоставляю параметр. …

3
MySQL: выбор нескольких полей в несколько переменных в хранимой процедуре
Могу ли я ВЫБРАТЬ несколько столбцов в несколько переменных в одном запросе выбора в MySQL? Например: DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; Каков правильный синтаксис для этого?

6
Функция SQL как значение параметра по умолчанию?
Я попытался изменить значение параметра по умолчанию следующим образом: ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE() и все, что дал мне предварительный компилятор SQL, было этой ошибкой: Msg 102, уровень 15, состояние 1, процедура my_sp, строка 8 Неправильный синтаксис рядом с '('. Я уже создал процедуру. (Я не уверен, что …

9
Вставить обновление хранимой процедуры на SQL Server
Я написал хранимую процедуру, которая будет выполнять обновление, если запись существует, иначе она выполнит вставку. Это выглядит примерно так: update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) Моя логика написания его таким образом заключается в том, что обновление будет …

17
Как преобразовать int в char с ведущими нулями?
Мне нужно преобразовать поле данных int в nvarchar с ведущими нулями пример: 1 преобразовать в '001' 867 преобразовать в 000867 и т. Д. Спасибо. Это мой ответ через 4 часа ... Я протестировал этот сценарий T-SQL и у меня все отлично работает! DECLARE @number1 INT, @number2 INT SET @number1 = …

3
Сохранение вывода на печать сохраненной процедуры в .NET
Можно ли получить вывод на печать из хранимой процедуры T-SQL в .NET? У меня есть много устаревших процедур, которые используют печать как средство сообщения об ошибках. Например, можно ли получить доступ к "слову" вывода из следующего PROC? -- The PROC CREATE PROC usp_PrintWord AS PRINT 'word' // Some C# Code …

6
Сохраненная процедура медленная при вызове из Интернета, быстрая из Management Studio
У меня есть хранимая процедура, которая безумно истекает каждый раз, когда вызывается из веб-приложения. Я запустил Sql Profiler и отследил вызовы, которые истекли, и наконец обнаружил следующие вещи: При выполнении операторов из MS SQL Management Studio с теми же аргументами (фактически, я скопировал вызов процедуры из трассировки профиля sql и …

6
Пейджинг с Oracle
Я не так хорошо знаком с Oracle, как хотелось бы. У меня около 250 тыс. Записей, и я хочу отображать их по 100 на странице. В настоящее время у меня есть одна хранимая процедура, которая извлекает все четверть миллиона записей в набор данных с помощью адаптера данных, набора данных и …

6
В чем разница между «AS» и «IS» в хранимой процедуре Oracle?
Я вижу, что процедуры Oracle иногда пишутся с ключевым словом «AS», а иногда с ключевым словом «IS». CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... vs. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... Есть ли разница между ними? Изменить: По-видимому, между ними нет функциональной разницы, но некоторые …


4
T-SQL получить выбранное значение хранимой процедуры
В T-SQL это разрешено: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Итак, можно получить значение SELECT и поместить его в переменную (при условии, что это скаляр, очевидно). Если я помещу ту же логику выбора в хранимую процедуру: CREATE PROCEDURE GetMyInt AS SELECT MyIntField FROM …

18
Как вызвать хранимую процедуру из Java и JPA
Я пишу простое веб-приложение для вызова хранимой процедуры и получения некоторых данных. Это очень простое приложение, которое взаимодействует с клиентской базой данных. Мы передаем идентификатор сотрудника и идентификатор компании, и хранимая процедура вернет данные о сотруднике. Веб-приложение не может обновлять / удалять данные и использует SQL Server. Я развертываю свое …

5
Как сгенерировать новый Guid в хранимой процедуре?
В настоящее время у меня есть хранимая процедура, в которой я хочу вставить новые строки в таблицу. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Итак, первичный ключ id - это Guid. Я знаю, как создать новый Guid в коде C #, но внутри хранимой процедуры я …

3
Могу ли я создать представление с параметром в MySQL?
У меня такое мнение: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; Я хотел бы сделать его более общим, это означает преобразование 2 в переменную. Я пробовал это: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; Но MySQL этого не позволяет. Я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.