Ich habe zwei Tabellen, table_a (id, name) und table_b (id), sagen wir auf Oracle 12c. Warum gibt diese Abfrage keine Ausnahme zurück? select * from table_a where name in (select name from table_b); Nach meinem Verständnis sieht Oracle dies als select * from table_a where name = name; Aber was …
Ich verstehe, wie ORDER BYKlausel funktioniert und wie die FIELD()Funktion funktioniert. Ich möchte verstehen, wie beide zusammenarbeiten, um zu sortieren. Wie werden die Zeilen abgerufen und wie wird die Sortierreihenfolge abgeleitet? +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 …
Im Folgenden finden Sie ein einfaches Beispiel, das seltsame Ergebnisse liefert, die nicht vorhersehbar sind und die wir in unserem Team nicht erklären können. Tun wir etwas falsch oder ist es ein SQL Server-Fehler? Nach einigen Nachforschungen haben wir den Suchbereich in der Unterabfrage auf union-Klausel reduziert , die einen …
Wenn ich in einer Tabelle nach einer Zeile suchen muss, schreibe ich in der Regel immer eine Bedingung wie: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Einige andere Leute schreiben es so: SELECT …
Verwendung von PG 9.1 unter Ubuntu 12.04. Derzeit dauert es bis zu 24 Stunden, bis wir eine große Anzahl von UPDATE-Anweisungen in einer Datenbank ausgeführt haben, die folgende Form haben: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Wir überschreiben nur Felder von Objekten, …
UPDATE2 Mit WireShark habe ich den Problemstring herausgefunden (ich hoffe ich habe es getan): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 Und der Fehler ist (laut docs ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Hier sind die Screenshots von WireShark in zwei Fällen: …
Ich suche nach bewährten Methoden für den Umgang mit geplanten SQL Server-Agent-Jobs in SQL Server 2012-Verfügbarkeitsgruppen. Vielleicht habe ich etwas verpasst, aber beim gegenwärtigen Stand habe ich das Gefühl, dass SQL Server Agent nicht wirklich in diese großartige SQL2012-Funktion integriert ist. Wie kann ich einen geplanten SQL Agent-Job auf einen …
Wir müssen die SELECT-Abfrageergebnisse in eine CSV-Datei schreiben. Wie geht das mit T-SQL in SQL Server 2008 r2? Ich weiß, dass dies in SSIS möglich ist, aber aus bestimmten Gründen haben wir diese Option nicht. Ich habe versucht, das im folgenden Artikel vorgeschlagene Verfahren zu verwenden, aber wenn ich das …
Ich habe eine 3-GB-Datenbank, die ständig geändert wird, und ich muss Sicherungen durchführen, ohne den Server anzuhalten (Postgres 8.3). Mein pg_dump läuft 5 Minuten. Was passiert, wenn die Daten während des Vorgangs geändert werden? Erhalte ich konsistente Backups? Ich möchte nicht herausfinden, wann eine Katastrophe eintritt. Die Postgres-Dokumentation http://www.postgresql.org/docs/8.3/static/app-pgdump.html sagt …
Verwenden von SQL Server 2005. Ich führe ein großes DELETE FROM ohne WHERE-Klauseln aus. Es entspricht im Grunde einer TRUNCATE TABLE-Anweisung - außer ich darf TRUNCATE nicht verwenden. Das Problem ist, dass die Tabelle riesig ist - 10 Millionen Zeilen, und die Fertigstellung dauert über eine Stunde. Gibt es eine …
Bei dieser Frage geht es nicht um Bytea vs. Oid vs. Blobs vs. große Objekte usw. Ich habe eine Tabelle, die ein Primärschlüsselfeld integerund ein byteaFeld enthält. Ich möchte Daten in das byteaFeld eingeben . Dies kann vermutlich in einer der PL/Sprachen geschehen , und ich werde dies möglicherweise in …
Täglich versenden wir unsere SQL Server-Backups über das WAN. Wir müssen die Größe dieser Backups minimieren, damit es nicht ewig dauert. Es macht uns nichts aus, wenn unser Sicherungsvorgang etwas länger dauert. Derzeit müssen wir 30 Gigs komprimiertes Backup über das WAN verschieben, was über 10 Stunden dauert. Es gibt …
Ich möchte nach einer Zeichenfolge in den Namen der in einer Datenbank vorhandenen Spalten suchen. Ich arbeite an einem Wartungsprojekt und einige der Datenbanken, mit denen ich zu tun habe, haben mehr als 150 Tabellen. Deshalb suche ich nach einer schnellen Möglichkeit, dies zu tun. Was empfehlen Sie?
Da sich interne Anwendungen über mehrere Jahre hinweg weiterentwickeln, gibt es gelegentlich eine Reihe von Tabellen, von denen die Leute glauben, dass sie nicht mehr relevant sind und aussortiert werden möchten. Welche praktischen Methoden gibt es, um Datenbankabhängigkeiten sowohl innerhalb der SQL-Umgebung als auch in Sachen SSIS zu identifizieren? Ich …
In PostgreSQL 9.2.3 versuche ich, diese vereinfachte Tabelle zu erstellen: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Aber ich bekomme diesen Fehler: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify …
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.