Запитання з тегом «stored-procedures»

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

29
Вставте результати збереженої процедури у тимчасову таблицю
Як це зробити SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table]і без визначення [temp table]? Selectвсі дані BusinessLineв tmpBusLineвідмінно працює. select * into tmpBusLine from BusinessLine Я намагаюсь те саме, але використання a, stored procedureщо повертає дані, не зовсім те саме. select * into tmpBusLine from exec …

19
Функція проти збереженої процедури в SQL Server
Я вивчав функції та зберігаються процедури досить довгий час, але не знаю, чому і коли мені слід використовувати функцію чи збережену процедуру. Вони на мене так само виглядають, можливо, тому що я якось новачок з цього приводу. Може хтось мені скаже, чому?

22
Шукати текст у збереженій процедурі на 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]у всіх збережених процедурах, включаючи квадратні дужки, але це …


18
Виберіть стовпці з набору результатів збереженої процедури
У мене зберігається процедура, яка повертає 80 стовпців і 300 рядків. Я хочу написати вибір, який отримує 2 з цих стовпців. Щось на зразок SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' Коли я використовував вищевказаний синтаксис, я отримую помилку: "Недійсна назва стовпця". Я знаю, що найпростішим рішенням було б …

5
SQL Server SELECT в існуючу таблицю
Я намагаюся вибрати деякі поля з однієї таблиці та вставити їх у існуючу таблицю із збереженої процедури. Ось що я намагаюся: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Я думаю, що SELECT ... INTO ...це стосується тимчасових таблиць, саме тому я отримую помилку, яка dbo.TableTwoвже існує. …

14
SQL Server - ВИБІРТИ ЗДІЙСНЕНО зберігається процедура
У мене збережена процедура, яка повертає рядки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя фактична процедура трохи складніша, саме тому проросток необхідний. Чи можливо вибрати вихід, зателефонувавши в цю процедуру? Щось на зразок: SELECT * FROM (EXEC MyProc) AS TEMP Мені потрібно використовувати SELECT TOP X, …



11
Як передати масив у збережену процедуру SQL Server
Як передати масив у збережену процедуру SQL Server? Наприклад, у мене є список працівників. Я хочу використовувати цей список як таблицю і з'єднати його з іншою таблицею. Але список працівників слід передавати як параметр із C #.

18
Як перевірити, чи існує збережена процедура перед її створенням
У мене є сценарій SQL, який потрібно запускати щоразу, коли клієнт виконує функцію "управління базою даних". Сценарій включає створення збережених процедур на клієнтській базі даних. Деякі з цих клієнтів, можливо, вже мають збережену процедуру після запуску скрипту, а деякі можуть. Мені потрібно, щоб пропущені збережені процедури були додані до клієнтської …

30
Які плюси та мінуси збереження SQL у Stored Procs проти коду [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Які переваги / недоліки зберігання SQL у вихідному …

21
Як викликати збережену процедуру в 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 @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY() SELECT t0.[DeptId] …

12
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 …

12
Як виконати збережену процедуру в програмі C #
Я хочу виконати цю збережену процедуру з програми C #. Я записав таку збережену процедуру у вікно запиту SqlServer і зберег її як збережену1: 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 ' …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.