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.
Kurze Hintergrundgeschichte: Wir arbeiten mit einem externen Anbieter zusammen, der über ein Umfragesystem verfügt. Das System ist nicht unbedingt das Beste, wenn Sie eine neue Umfrage erstellen und das System eine neue Tabelle erstellt, dh: Tables ____ Library_1 -- table for Survey 1 SurveyId int InstanceId int Q_1 varchar(50) Library_2 …
Ein Beitrag hier auf DBA.StackExchange ( Was sind die Best Practices für Trigger, um eine Revisionsnummer für Datensätze beizubehalten? ) Hat eine interessante (zumindest für mich interessante) Frage zur Leistung in MySQL aufgeworfen. Der Kontext ist, dass wir für jede aktualisierte Zeile einen Datensatz in eine Tabelle einfügen möchten. Bevor …
Ich habe eine gespeicherte Prozedur, die ich umgestalten möchte, in einer Datenbank mit Tausenden von SPs. Gibt es eine schnelle Möglichkeit, Verweise auf diese gespeicherte Prozedur in anderen SPs zu finden, damit ich sicher sein kann, dass ich beim Refactor keinen anderen Code beschädige? Im Anwendungscode kann ich leicht genug …
Gibt es eine Möglichkeit, einen mysqldump zu erstellen, der alle Trigger und Prozeduren einer bestimmten Datenbank speichert? Vor einiger Zeit habe ich gelesen, dass dies mysqldumpauch meine Auslöser retten wird, aber es sieht nicht so aus. Meine zweite verwandte Frage ist, wie ich eine SQL-Datei einchecken kann, wenn Trigger vorhanden …
Wir haben 3 SQL Server 2012-Instanzen, 2 davon sind wir nicht db_owner. Einige unserer gespeicherten Prozeduren verwenden DMV und sysAnsichten und gespeicherte Prozeduren, die nur funktionieren, wenn sie lokal ausgeführt werden. Ich möchte die Ausführung dieser (unserer) gespeicherten Prozeduren in unserer Hauptinstanz zentralisieren und von dort aus diese gespeicherten Prozeduren …
Ich muss ein Problem beheben, das ich habe, und ich brauche Hilfe, um zu verstehen, wie sp_msforeachdb funktioniert, um mein Problem zu beheben. Jedes Mal, wenn ich sp_msforeachdb ausführe, wird eine Fehlermeldung angezeigt Msg 102, Level 15, State 1, Incorrect syntax near '61' Ein Beispiel für meinen Code lautet wie …
Ich versuche, eine Tabelle mit einem Array von Werten zu aktualisieren. Jedes Element im Array enthält Informationen, die mit einer Zeile in einer Tabelle in der SQL Server-Datenbank übereinstimmen. Wenn die Zeile bereits in der Tabelle vorhanden ist, aktualisieren wir diese Zeile mit den Informationen im angegebenen Array. Andernfalls fügen …
Ich habe eine gespeicherte Prozedur, die auf einen Verbindungsserver verweist. An mehreren Stellen während des Verfahrens habe ich ungefähr Folgendes: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Dieses Verfahren ist in meiner Entwicklungsumgebung, Testumgebung und Live-Umgebung vorhanden. Das Problem ist, dass jede Kopie der Prozedur …
Aufgrund einiger Probleme mit InnoDB werde ich alle Datenbanken auf einem neuen Server sichern: mysqldump -E -R --all-databases | pv -b | mysql -u root -p -h new.server Der Dump-Prozess wurde mit einem Fehler gestoppt: 59.9kB assword: 59.9kB ERROR 145 (HY000) at line 2970: Table './mysql/proc' is marked as crashed …
Dies ist der Fall, wenn es in der von mir überprüften Datenbank eine Archivtabelle gibt, die den Benutzerverlauf speichert, und es gibt eine Trigger- oder Speicherprozedur, die nach einiger Zeit Zeilen aus dieser Tabelle löscht, um die Übergröße der zu vermeiden Ebenso habe ich die Datenbank nicht entworfen. Ich übernehme …
Vom Management ermutigte C # -Entwickler, gespeicherte SQL Server-Prozeduren zu schreiben, erzeugen häufig solche Prozeduren 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; Die …
Ich habe eine Frage zu einer Dokumentation zu temporären Tabellen, die ich kürzlich im TechNet gelesen habe . Der vierte Absatz des Abschnitts Temporäre Tabellen auf dieser Seite lautet wie folgt: Wenn eine temporäre Tabelle mit einer benannten Einschränkung erstellt wird und die temporäre Tabelle im Rahmen einer benutzerdefinierten Transaktion …
Ich möchte versuchen, dieselbe gespeicherte Prozedur mehrmals mit unterschiedlichen Parametern gleichzeitig auszuführen. Ich verwende SQL 2014 Der Grund dafür ist, dass der Vorgang etwa 7 Stunden dauert. Es macht tatsächlich den gleichen Prozess viele Male. So kann beispielsweise eine neue Datenbank und Tabellen für jeden Zweig erstellt werden. Ich möchte …
In der MySQL-Konsole verwenden wir den Befehl delimiter, um das Trennzeichen zu ändern, und es ist nützlich, die Prozeduren zu definieren. Ich habe den Befehl delimiternur für den MySQL-Client verstanden (clientseitiger Befehl). aber ich bin mit dem MySQL - Client, der den Befehl nicht haben , delimiter wie dbslayer, auf …
Ich habe die folgende gespeicherte Prozedur, die hervorragend funktioniert, AUSSER wenn ich 'OrderBy' auf 'OrderNumber' setze. Ich erhalte die folgende Fehlermeldung: Die Konvertierung ist fehlgeschlagen, wenn der nvarchar-Wert 'SK11270' in den Datentyp int konvertiert wurde. (SK11270 ist ein Wert in der Spalte OrderNumber, der nvarchar (50) ist.) Wenn ich die …
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.