Ich habe eine ähnliche Anforderung wie in früheren Diskussionen unter: Schreiben eines einfachen Bankschemas: Wie soll ich meine Guthaben mit dem Transaktionsverlauf synchronisieren? Auslöser in Kombination mit Transaktion Ich habe zwei Tabellen [Account].[Balance]und [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( TransactionID INT …
Gelegentlich geraten Vorgänge in MongoDB außer Kontrolle und werden möglicherweise Hunderte von Sekunden lang ausgeführt. Dies wirkt sich auf die Leistung aus, bis sie beendet oder abgeschlossen werden. Wenn das passiert, weiß ich, dass ich zur killOp()Verfügung habe, aber wie kann ich nur gezielte Langzeitoperationen beenden, ohne (zum Beispiel) auch …
Bei der Abfrage meiner MS SQL Server-Datenbanken muss ich häufig ein berechnetes Feld wie dieses erstellen (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1) = 'W' THEN 'Workover' ELSE …
Ich arbeite an einem komplizierten Problem, aber ich werde es auf dieses Problem vereinfachen. Ich habe zwei Tische A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] und ich möchte das dritte aktualisieren: C [ID, column1, column2,column3] Ich aktualisiere eine weitere dritte Tabelle mit dieser Abfrage. UPDATE C …
Ist es möglich, alle leeren Tabellen aus meiner riesigen Datenbank (MySQL) zu löschen? Ich suche nach einem SQL-Befehl, um alle diese leeren Tabellen automatisch zu entfernen. Derzeit habe ich 305 Tabellen in meinem Datensatz, und ungefähr 30% davon sind alte leere Tabellen, die in meiner neuen Anwendung nicht verwendet werden. …
Auf meinem Arbeitscomputer läuft ein MySQL-Server, auf dem Mac OS X Maverick ausgeführt wird. Ich möchte vom Heimcomputer darauf zugreifen, der auch Mac OS Maverick hat. Wenn ich vom Terminal aus in einem Tab ssh in meinen Arbeitscomputer ssh und die ssh-Sitzung dort sitzen lasse, ohne untätig zu sein, kann …
Ich versuche, einige Berichte für Mitarbeiterzeitaufzeichnungen zu erstellen. Wir haben zwei Tabellen speziell für diese Frage. Die Mitarbeiter werden in der MembersTabelle aufgelistet und geben jeden Tag Zeiteinträge der von ihnen geleisteten Arbeit ein und werden in der Time_EntryTabelle gespeichert . Beispiel-Setup mit SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 Das Endergebnis werde mich …
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
Ich habe eine Datenbank mit 40 Millionen Einträgen und möchte Abfragen mit der folgenden WHEREKlausel ausführen ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT 10 ; POP1ist …
Wenn ein Index deaktiviert ist, bleibt die Definition im Systemkatalog, wird jedoch nicht mehr verwendet. SQL Server verwaltet den Index nicht (da sich die Daten in der Tabelle ändern), und der Index kann nicht zur Erfüllung von Abfragen verwendet werden. Wenn ein Clustered-Index deaktiviert ist, kann nicht mehr auf die …
Wir versuchen, eine Tabelle zu löschen, aber sie wird hängen gelassen. Wenn der Befehl 'SHOW PROCESSLIST' angezeigt wird, wird er als 'Warten auf Metadatensperre' angezeigt. Selbst wir können keine Operation für diese bestimmte Tabelle ausführen. Weiß jemand, wie man es löst?
Wir waren auf einem dedizierten Server (Single Quad-Core, 6 GB RAM) und wechseln auf einen neuen dedizierten Server (2x Hex-Core, 32 GB RAM). Beide sind Windows Server 2008 und SQL Server 2008. Die Leistung auf dem neuen Server ist etwas schlechter als auf dem alten, langsameren Server. Beim Testen läuft …
Wir haben einen Prozess, der einen Inventarbericht generiert. Auf der Clientseite teilt der Prozess eine konfigurierbare Anzahl von Arbeitsthreads auf, um einen Datenblock für den Bericht zu erstellen, der einem von vielen Speichern entspricht (möglicherweise Tausende, normalerweise Dutzende). Jeder Arbeitsthread ruft einen Webdienst auf, der eine gespeicherte Prozedur ausführt. Der …
Wenn ich einen Tisch habe, der so aussieht CREATE TABLE foo ( id INT NOT NULL AUTO_INCREMENT, aa INT NOT NULL, bb INT NOT NULL, PRIMARY KEY (id), UNIQUE KEY (aa, bb), CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id), CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id) ) Gibt …
Warum können wir ddl-Anweisungen nicht direkt in den PL / SQL-Block schreiben, zum Beispiel wenn ich schreibe? CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Aber, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; …
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.