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

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

1580
Вставить результаты хранимой процедуры во временную таблицу

Как мне это сделать SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table]и без определения [temp table]? Selectвсе данные BusinessLineв в tmpBusLineработает нормально. select * into tmpBusLine from BusinessLine Я пытаюсь то же самое, но использование, stored procedureкоторое...

831
Функция против хранимой процедуры в SQL Server

Я давно изучаю функции и хранимые процедуры, но не знаю, почему и когда мне следует использовать функцию или хранимую процедуру. Они выглядят одинаково для меня, может быть, потому что я новичок в этом. Может кто-нибудь сказать мне,...

820
Поиск текста в хранимой процедуре в SQL Server

Я хочу найти текст во всех хранимых процедурах моей базы данных. Я использую ниже SQL: SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; Я хочу искать [ABD]во всех хранимых процедурах,...

448
Выберите столбцы из набора результатов хранимой процедуры

У меня есть хранимая процедура, которая возвращает 80 столбцов и 300 строк. Я хочу написать выбор, который получает 2 из этих столбцов. Что-то вроде SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' Когда я использовал приведенный выше синтаксис, я получаю сообщение об ошибке: «Неверное...

384
SQL Server SELECT в существующую таблицу

Я пытаюсь выбрать некоторые поля из одной таблицы и вставить их в существующую таблицу из хранимой процедуры. Вот что я пытаюсь: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Я думаю SELECT ... INTO ... для временных таблиц, поэтому я получаю ошибку, которая...

334
SQL Server - ВЫБРАТЬ ИЗ хранимой процедуры

У меня есть хранимая процедура, которая возвращает строки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя настоящая процедура немного сложнее, поэтому необходим sproc. Можно ли выбрать выход, вызвав эту процедуру? Что-то вроде: SELECT * FROM (EXEC MyProc) AS TEMP Мне нужно...

294
Как передать массив в хранимую процедуру SQL Server

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

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

У меня есть сценарий SQL, который должен запускаться каждый раз, когда клиент выполняет функцию «управления базой данных». Сценарий включает в себя создание хранимых процедур в клиентской базе данных. Некоторые из этих клиентов могут уже иметь хранимую процедуру при запуске сценария, а некоторые -...

274
Каковы плюсы и минусы сохранения SQL в хранимых процессах по сравнению с кодом [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы...

260
Как вызвать хранимую процедуру в Entity Framework 6 (Code-First)?

Я очень новичок в Entity Framework 6, и я хочу реализовать хранимые процедуры в моем проекте. У меня есть хранимая процедура следующим образом: ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT...

254
Как выполнить хранимую процедуру в программе C #

Я хочу выполнить эту хранимую процедуру из программы на C #. Я написал следующую хранимую процедуру в окне запроса SqlServer и сохранил ее как storage1: use master go create procedure dbo.test as DECLARE @command as varchar(1000), @i int SET @i = 0 WHILE @i < 5 BEGIN Print 'I VALUE '...

243
Вставка SQL Server, если не существует

Я хочу вставить данные в мою таблицу, но вставить только те данные, которых еще нет в моей базе данных. Вот мой код: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE,...

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

У меня есть хранимая процедура, которая изменяет пользовательские данные определенным образом. Я передаю его user_id, и он делает свое дело. Я хочу выполнить запрос к таблице, а затем для каждого user_id, который я нашел, запустить хранимую процедуру один раз для этого user_id Как бы я написал...

205
Есть ли способ вызвать хранимую процедуру с помощью Dapper?

Я очень впечатлен результатами Dapper Micro ORM для stackoverflow.com. Я рассматриваю это для своего нового проекта, но у меня есть одно беспокойство по поводу того, что мой проект иногда требует наличия хранимой процедуры, и я много искал в Интернете, но не нашел ничего с помощью хранимой...

197
Выполнить хранимую процедуру с выходным параметром?

У меня есть хранимая процедура, которую я пытаюсь проверить. Я пытаюсь проверить это через SQL Management Studio. Чтобы запустить этот тест, я ввожу ... exec my_stored_procedure 'param1Value', 'param2Value' Последний параметр - это output parameter. Однако я не знаю, как проверить хранимую...