Jak mam to zrobić SELECT * INTO [temp table] FROM [stored procedure]? Nie FROM [Table]i bez definicji [temp table]? Selectwszystkie dane z BusinessLinedo tmpBusLinedziała dobrze. select * into tmpBusLine from BusinessLine Próbuję tego samego, ale użycie stored procedurezwracającego dane nie jest takie samo. select * into tmpBusLine from exec getBusinessLineHistory …
Uczę się funkcji i procedury składowanej od dłuższego czasu, ale nie wiem, dlaczego i kiedy powinienem użyć funkcji lub procedury składowanej. Dla mnie wyglądają tak samo, może dlatego, że jestem trochę początkujący. Czy ktoś może mi powiedzieć dlaczego?
Chcę wyszukać tekst ze wszystkich procedur przechowywanych w bazie danych. Używam poniższego kodu 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]%'; Chcę wyszukiwać [ABD]we wszystkich procedurach przechowywanych, w tym w nawiasach kwadratowych, ale nie daje to …
Jak mogę zobaczyć listę procedur przechowywanych lub funkcji przechowywanych w wierszu poleceń mysql, takich jak show tables;lub show databases;polecenia.
Mam procedurę składowaną, która zwraca 80 kolumn i 300 wierszy. Chcę napisać zaznaczenie, które otrzyma 2 z tych kolumn. Coś jak SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' Gdy użyłem powyższej składni, pojawia się błąd: "Nieprawidłowa nazwa kolumny". Wiem, że najłatwiejszym rozwiązaniem byłoby zmienić procedurę przechowywaną, ale jej nie …
Próbuję wybrać niektóre pola z jednej tabeli i wstawić je do istniejącej tabeli z procedury składowanej. Oto, co próbuję: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Myślę, że SELECT ... INTO ...dotyczy tabel tymczasowych i dlatego pojawia się błąd, który dbo.TableTwojuż istnieje. Jak mogę wstawić wiele …
Mam procedurę składowaną, która zwraca wiersze: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Moja faktyczna procedura jest nieco bardziej skomplikowana i dlatego potrzebna jest sproc. Czy można wybrać wyjście, wywołując tę procedurę? Coś jak: SELECT * FROM (EXEC MyProc) AS TEMP Potrzebuję użyć SELECT TOP X, ROW_NUMBERi …
Jak przekazać tablicę do procedury przechowywanej programu SQL Server? Na przykład mam listę pracowników. Chcę użyć tej listy jako tabeli i połączyć ją z inną tabelą. Ale listę pracowników należy przekazać jako parametr z C #.
Mam skrypt SQL, który musi być uruchamiany za każdym razem, gdy klient wykonuje funkcję „zarządzania bazą danych”. Skrypt obejmuje tworzenie procedur przechowywanych w bazie danych klienta. Niektóre z tych klientów mogą już mieć procedurę przechowywaną po uruchomieniu skryptu, a niektóre nie. Potrzebuję dodać brakujące procedury przechowywane do bazy danych klienta, …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Zamknięte 6 lat temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jakie są zalety / wady trzymania SQL …
Jestem bardzo nowy w Entity Framework 6 i chcę wdrożyć procedury składowane w moim projekcie. Mam procedurę składowaną w następujący sposób: 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 …
Zapytanie działa szybko: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank koszt poddrzewa: 0,502 Ale umieszczenie tego samego kodu SQL w procedurze przechowywanej przebiega powoli i przy zupełnie innym planie wykonania CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT * …
Chcę wykonać tę procedurę przechowywaną z programu w języku C #. Napisałem następującą procedurę przechowywaną w oknie zapytania SqlServer i zapisałem ją jako przechowywaną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 ' …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.