Pytania otagowane jako stored-procedures

Kod wywoływany zainstalowany w menedżerze baz danych, ujawniający API, za pomocą którego można go wywoływać. Zwykle napisane w natywnym języku zapytań, niektóre platformy DBMS obsługują również inne języki.

3
Zapisz formułę w tabeli i użyj formuły w funkcji
Mam bazę danych PostgreSQL 9.1, w której część obsługuje prowizje agentów. Każdy agent ma swoją własną formułę obliczania wysokości prowizji. Mam funkcję generowania kwoty prowizji, którą powinien otrzymać każdy agent, ale korzystanie z niej staje się niemożliwe, ponieważ liczba agentów rośnie. Jestem zmuszony zrobić kilka bardzo długich instrukcji i powtarzać …

1
Procedura składowana, aby zwrócić dynamicznie utworzone dane tabeli
Krótka historia, współpracujemy z zewnętrznym dostawcą, który ma system ankiet. System niekoniecznie jest zaprojektowany najlepiej, gdy tworzysz nową ankietę, a system tworzy nową tabelę, tj .: Tables ____ Library_1 -- table for Survey 1 SurveyId int InstanceId int Q_1 varchar(50) Library_2 -- table for Survey 2 SurveyId int InstanceId int …

3
Jak znaleźć, gdzie używana jest procedura przechowywana (w innych procedur przechowywanych)
Mam procedurę składowaną, którą chcę refaktoryzować, w bazie danych zawierającej tysiące SP. Czy istnieje szybki sposób na znalezienie odwołań do tej procedury przechowywanej w innych SP, aby mieć pewność, że nie łamię żadnego innego kodu podczas refaktoryzacji. W kodzie aplikacji mogę łatwo wyszukać wywołania SP i mogę przeszukiwać tekst we …

1
Jak uniknąć używania zapytania scalającego podczas wstawiania wielu danych za pomocą parametru xml?
Próbuję zaktualizować tabelę o tablicę wartości. Każdy element w tablicy zawiera informacje pasujące do wiersza w tabeli w bazie danych SQL Server. Jeśli wiersz już istnieje w tabeli, aktualizujemy ten wiersz o informacje w podanej tablicy. W przeciwnym razie wstawiamy nowy wiersz do tabeli. Zasadniczo opisałem upsert. Teraz staram się …


2
Jak dokładnie działa sp_msforeachdb za kulisami?
Muszę rozwiązać problem, który mam, i potrzebuję pomocy w zrozumieniu, jak działa sp_msforeachdb, aby rozwiązać mój problem. Za każdym razem, gdy uruchamiam sp_msforeachdb, pojawia się błąd Msg 102, Level 15, State 1, Incorrect syntax near '61' Przykład mojego kodu jest następujący: EXEC SP_msforeachdb 'SELECT ''?'' AS Database FROM ?.sys.objects WHERE …

2
Jak napisać przenośny SQL, który odnosi się do połączonego serwera?
Mam procedurę składowaną, która odnosi się do połączonego serwera. W kilku miejscach procedury mam coś takiego: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Ta procedura istnieje w moim środowisku programistycznym, środowisku testowym i środowisku Live. Problem polega na tym, że każda kopia procedury jest nieco …


4
Skąd mam wiedzieć, która procedura przechowywana lub wyzwalacz korzysta z tabeli w SQL Server 2008 R2?
Tak jest w przypadku, gdy sprawdzam DB, istnieje tabela archiwum, która przechowuje historię użytkownika, i istnieje procedura wyzwalacza lub przechowywania, która po pewnym czasie usuwa wiersze z tej tabeli, aby uniknąć nadmiernego rozmiaru to samo, nie zaprojektowałem bazy danych, po prostu zajmuję się obsługą aplikacji korzystającej z tej bazy danych, …

2
Jak przeprowadzić migrację procedur przechowywanych programu SQL Server przy użyciu tabel tymczasowych lub zmiennych tabel do Oracle?
Programista C # zachęcony przez kierownictwo do pisania procedur przechowywanych SQL Server często tworzy takie procedury create table #t1 (...); insert into #t1 Select ... from table_a where ...; insert into #t1 Select ... from table_b where ...; update #t1 Set ... = ... where ... Select * from #t1; …

1
sp_prepexec (sp_execute) vs. sp_executeSQL
Najważniejsze pytanie: czy faktyczne procedury składowane są jedynym mechanizmem, który implementuje buforowanie tabeli temp, czy też systemowe procedury składowane, takie jak sp_executeSQL/, sp_executerównież z nich korzystają? Nie jestem DBA, więc proszę, użyj słów. Nasza aplikacja wysyła przygotowane instrukcje, które z profilera widzę, że uruchamiam wszystkie SQL, przez sp_prepexecktóre jest to …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.