Ich habe eine Datenbank mit 104 Triggern. Gibt es eine Möglichkeit, alle Trigger mit einem einzigen Befehl aus einer einzigen Datenbank mit dem Namen 'system_db_audits' zu
Ich habe eine Datenbank mit 104 Triggern. Gibt es eine Möglichkeit, alle Trigger mit einem einzigen Befehl aus einer einzigen Datenbank mit dem Namen 'system_db_audits' zu
Wie sollte ich das im folgenden Entity-Relationship-Diagramm dargestellte Szenario in SQL implementieren? Wie gezeigt, muss jedes AVorkommen eines Entitätstyps mit mindestens einemB Gegenstück verknüpft sein (angezeigt durch die doppelten Verbindungslinien) und umgekehrt . Ich weiß, ich sollte die...
Gegeben: CREATE TABLE A ( PK_A INT8 NOT NULL, A INT8, PRIMARY KEY (PK_A) ); CREATE TABLE B ( PK_B INT8 NOT NULL, B INT8, PRIMARY KEY (PK_B) ); Diese Abfrage: insert into table_b (pk_b, b) select pk_a,a from table_a on conflict (b) do update set b=a; verursacht den folgenden Fehler: ERROR: column...
Ich versuche herauszufinden, ob es eine Zeile gibt, die ein bestimmtes Datum in einem JSON-Array enthält Angenommen, meine Daten sehen folgendermaßen aus: Tischanwendungen: id | application_id | data # Rows 1 | 1 | [{"data" : ["some", "data#1"], "date": "2016-04-21"}, {"data" : ["other", "data#1"],...
Ich muss Echtzeitdaten oder nahezu Echtzeitdaten für SSRS- und Tableau-Berichte bereitstellen. Ich möchte nicht, dass das Produktions-OLTP-System durch lange laufende Abfragen beeinträchtigt wird. Beeinträchtigt das Ausführen einer großen Abfrage für eine sekundäre Datenbank in einer...
Ich bin auf SQL Server 2016 und habe eine tolle Zeit ... Meine DB Mail sendet nicht und mir gehen die Orte aus, an denen ich nachsehen kann. Ich habe die SQL-Kontoberechtigungen für die ausführbare Datei DBmail doppelt überprüft - sie wurde gelesen und ausgeführt. Ich habe eine Regel für den...
Ich habe eine sehr große Datenbank, ungefähr 100 GB. Ich führe eine Abfrage aus: select * from <table_name>; und ich möchte nur die 100. bis 200. Reihe zeigen. Ich möchte verstehen, wie dies intern geschieht. Ruft die Datenbank alle Datensätze von der Festplatte in den Speicher ab und sendet...
Wie würde ich bei zwei Tabellen mit einer undefinierten Zeilenanzahl mit einem Namen und einem Wert eine Pivot- CROSS JOINFunktion über ihren Werten anzeigen? CREATE TEMP TABLE foo AS SELECT x::text AS name, x::int FROM generate_series(1,10) AS t(x); CREATE TEMP TABLE bar AS SELECT x::text AS name,...
Ich habe darüber gelesen composite indexesund bin etwas verwirrt über die Bestellung. Diese Dokumentation (etwas weniger als die Hälfte) sagt Im Allgemeinen sollten Sie die Spalte, von der erwartet wird, dass sie am häufigsten verwendet wird, zuerst in den Index aufnehmen. Doch kurz danach heißt es...
Gibt es eine Möglichkeit, Postgres Listen / Notify-Funktion zu verwenden, um eine Nachricht an einen Kanal zu übermitteln, und nur ein Listener diese Nachricht zu konsumieren? Der Grund dafür ist, dass ich mehrere 'Worker'-Apps habe, die alle denselben Postgres-Kanal hören. Aber ich möchte, dass...
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Beim...
In unserer Datenbank haben wir mehrere Einträge mit caron / hatschek. Jetzt möchten unsere Benutzer Einträge einschließlich caron / hatschek finden, wenn sie nach Einträgen ohne suchen. Ich zeige dies an einem einfachen Beispiel: In unserer Datenbank haben wir den Eintrag (Kontakt mit Name)...
Ich habe eine Tabelle mit einer Varchar-Spalte. Es sind Marken- (™), Copyright- (©) und andere Unicode-Zeichen zulässig (siehe unten). Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values...
Mit der jüngsten Version von MySQL 8 kann ich anscheinend keine Informationen darüber finden, warum die Versionsnummern 6 und 7 übersprungen wurden. Weiß
Heute habe ich festgestellt, dass die Festplatte, auf der meine Datenbanken gespeichert sind, voll ist. Das ist schon mal passiert, normalerweise ist die Ursache ziemlich offensichtlich. Normalerweise gibt es eine fehlerhafte Abfrage, die zu großen Verschüttungen von Tempdb führt, die zunehmen, bis...
Als Antwort auf die SQL-Zählung, die sich von der Partition unterscheidet, hat Erik Darling diesen Code veröffentlicht, um das Problem zu COUNT(DISTINCT) OVER ()umgehen. SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A...
Gibt es eine Möglichkeit, Baumdaten in SQL zu durchlaufen? Ich kenne connect byOracle, aber gibt es eine andere Möglichkeit, dies in anderen SQL-Implementierungen zu tun? Ich frage, weil die Verwendung connect byeinfacher ist als das Schreiben einer Schleife oder einer rekursiven Funktion, um die...
RAID (Redundant Arrays of Inexpensive Disks) wird mit verschiedenen Konfigurationen geliefert (RAID-0, RAID-1 ...). Was ist die empfohlene RAID-Konfiguration, die ich bei der Installation einer Oracle-Datenbank einrichten und verwenden sollte? Die Datenbank wird hauptsächlich als Data Warehouse...
Ich habe Folgendes in einer Abfrage gesehen, die von der Oracle-Outer-Join-Syntax auf die SQL-Standard-Outer-Join-Syntax portiert werden sollte: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID = E.A_ID(+) AND...
Einige Anweisungen wie create table, insert into etc setzen am Ende ein Semikolon: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ; während andere mögen set echo on connect system/manager Gehen Sie...