Auf einem Datenbankmanager installierter aufrufbarer Code, der eine API verfügbar macht, über die er aufgerufen werden kann. Normalerweise in der nativen Abfragesprache geschrieben, unterstützen einige DBMS-Plattformen auch andere Sprachen.
All dies funktioniert: CREATE DATABASE [¯\_(ツ)_/¯]; GO USE [¯\_(ツ)_/¯]; GO CREATE SCHEMA [¯\_(ツ)_/¯]; GO CREATE TABLE [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯] NVARCHAR(20)); GO CREATE UNIQUE CLUSTERED INDEX [¯\_(ツ)_/¯] ON [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]); GO INSERT INTO [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]) VALUES (N'[¯\_(ツ)_/¯]'); GO CREATE VIEW [¯\_(ツ)_/¯].[vw_¯\_(ツ)_/¯] AS SELECT [¯\_(ツ)_/¯] FROM [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]; GO CREATE PROC [¯\_(ツ)_/¯].[sp_¯\_(ツ)_/¯] @Shrug NVARCHAR(20) AS SELECT [¯\_(ツ)_/¯] …
Oft muss ich etwas wie das Folgende schreiben, wenn ich mich mit SQL Server beschäftige. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Das Erstellen einer Tabelle mit der genauen Syntax als Ergebnis einer gespeicherten Prozedur ist jedoch eine mühsame Aufgabe. Zum Beispiel …
Wir haben eine gespeicherte Prozedur, die Benutzer manuell ausführen können, um aktualisierte Zahlen für einen Bericht zu erhalten, der den ganzen Tag über verwendet wird. Ich habe eine zweite gespeicherte Prozedur, die ausgeführt werden sollte, nachdem die erste gespeicherte Prozedur ausgeführt wurde, da sie auf den Zahlen basiert, die von …
In einem Kommentar zu dieser Frage wird erwähnt, dass es in PostgreSQL einen kleinen Unterschied zwischen "Stored Procedrues" und "Stored Funtions" gibt. Der Kommentar verweist auf einen Wikipedia-Artikel, aber einige davon scheinen nicht zuzutreffen (z. B. dass sie in einer SELECTAnweisung verwendet werden können). Die Syntax selbst scheint ein bisschen …
Eines der verwirrendsten Probleme, mit denen ich zu tun hatte, hat mit Gruppen gespeicherter Prozeduren zu tun. Bei einer gespeicherten Prozedur kann usp_DoSomethingAwesomeich diesen Proc in einer anderen Gruppe erstellen, indem ich ihn aufrufe usp_DoSomethingAwesome;2. Ich habe dies bei der Behebung einiger Replikationsprobleme (Publisher: SQL 2000 Ent., Dist / Sub: …
Einer meiner Mitarbeiter hat eine gespeicherte Prozedur in unserer SQL Server 2008 R2-Datenbank benannt sp_something. Als ich das sah, dachte ich sofort: "Das ist FALSCH!" und fing an, in meinen Lesezeichen nach diesem Online-Artikel zu suchen , der erklärt, warum er falsch ist, damit ich meinem Kollegen eine Erklärung geben …
Ist es möglich, einen Tabellenwert-Parameter als Ausgabeparameter für eine gespeicherte Prozedur zu verwenden? Hier ist, was ich in Code tun möchte /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) ) GO …
Ich weiß, dass gespeicherte Prozeduren über den Ausführungspfad effizienter sind (als die Inline-SQL in Anwendungen). Wenn ich gedrückt werde, weiß ich nicht genau, warum. Ich würde gerne die technischen Gründe dafür erfahren (so, dass ich es später jemandem erklären kann). Kann mir jemand helfen, eine gute Antwort zu formulieren?
Ich habe eine gespeicherte Prozedur, die nur 3 gespeicherte Prozeduren in ihnen ausführt. Ich verwende nur 1 Parameter zum Speichern, wenn der Master-SP erfolgreich ist. Wenn die erste gespeicherte Prozedur in der gespeicherten Hauptprozedur einwandfrei funktioniert, die zweite gespeicherte Prozedur jedoch fehlschlägt, werden dann automatisch alle SPs in der Hauptprozedur …
Hinweis: Ich frage nicht nach der Vollversion. Gibt es eine Möglichkeit, automatisch einen Verlauf von gespeicherten Prozeduren auf SQL Server zu speichern? Ähnlich wie Google Text & Tabellen automatisch einen Verlauf von Versionen von Dokumenten und Wikipedia automatisch einen Verlauf von Versionen von Artikeln führt. Ich möchte nicht, dass Benutzer, …
Ich habe eine Tabelle testtablein der Datenbank erstellt testbase, die die folgende Struktur aufweist: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) mit dem ich das Microsoft SQL Server 2008 Management Studio verwendet habe. Ich habe eine gespeicherte Prozedur testtable_pricesmallerwie folgt …
Ich erinnere mich, wie ich dies in einem DBMS-Kurs für Master of Information Services-Studenten gelernt habe. Um sich das Tippen zu ersparen, können Sie Folgendes eingeben: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Aber ... Warum ist dies in gespeicherten Prozeduren und dergleichen akzeptabel? …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . UNTERBAUM IN EINEM BAUM in MySQL In meinem MYSQL habe Database COMPANYich eine Table: Employeerekursive Assoziation, ein Mitarbeiter kann Chef eines anderen Mitarbeiters sein. A self relationship of …
Kann jemand bitte die Unterschiede zusammenfassen zwischen: http://www.postgresql.org/docs/9.1/static/xfunc-sql.html und http://www.postgresql.org/docs/9.1/static/plpgsql.html ? Hauptpunkte: konzeptionelle Unterschiede gegeben eine Problemfamilie, Bequemlichkeit der Verwendung politische Probleme
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.