Ich erstelle eine Ansicht, die eine Anweisung mit einer WHEREähnlichen Klausel verwendet: WHERE ( col1 IS NOT NULL OR col2 IS NOT NULL ) AND NOT EXISTS (SELECT ...) Die Ausführung dauert durchschnittlich 10 Sekunden. Wenn ich jedoch versuche, diese Abfrage als Ansicht zu speichern, "optimiert" SQL Server (oder der …
Ich füge einer Tabelle einen Fremdschlüssel hinzu, entferne alle Zeilen, die gegen die FK verstoßen, und kopiere sie in eine ModifiedTable_invalid-Tabelle. Als Teil des Skripts habe ich den folgenden MERGE-Befehl: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn = tt.FkSource WHEN NOT …
Ich habe einen Tisch mit Preisen. Jeder Tarif hat ein effektives Startdatum. (Das Enddatum eines jeden Kurses wird durch das Vorhandensein eines Datensatzes mit einem neueren effektiven Startdatum impliziert.) Ich habe auch eine Tabelle mit Aktivitäten. Jede Aktivität findet an einem Datum statt. Was ist der beste Weg, um eine …
Ich habe einen Tisch, der so aussieht: +----------------------------------------+ |Name | kode | jum | +----------------------------------------+ | aman |kode1 | 2 | | aman |kode2 | 1 | | jhon |kode1 | 4 | | amir |kode2 | 4 | +--------------------+-----------+-------+ Wie kann ich mit MySQL eine solche Ansicht erstellen? kode1 …
Ich dachte, ich könnte sp_MSforeachdb verwenden, um dieses Problem zu lösen, aber ich erhalte eine Fehlermeldung. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Wenn ich die obige …
Ich beginne mit dem Starten des MySQL-Befehlszeilentools: mysql --user=myusername --password=mypassword --silent --force -b Die letzte -bOption wird verwendet, um den Signalton bei einem Fehler zu deaktivieren. Dann wähle ich eine Datenbank: use Mydatabasename; Dann führe ich SQL aus einer Datei wie folgt aus: source c:\x\y\z\myfile.sql Dann geht es langsam voran. …
Entschuldigung für den verwirrenden Titel, ich war mir nicht sicher, was ich dort schreiben sollte. Ich habe eine Tabelle mit ein paar hundert Aufzeichnungen. Ich muss jeden Datensatz dieser Tabelle einer viel kleineren dynamischen Benutzertabelle zuweisen, und die Benutzer sollten abwechseln, welche Datensätze ihnen zugewiesen werden. Zum Beispiel, wenn TableA …
Ich teste ein Upgrade von PostgreSQL 8.2.1 auf 9.2 auf einer virtuellen Maschine, auf der eine benutzerdefinierte Linux-Distribution ausgeführt wird. Das Upgrade-Verfahren ist wie folgt: Starten Sie den pgDienst Saugen Sie alle DBs ab (nicht sicher, ob dies erforderlich ist) Backup mit pg_dumpall Beenden Sie den pgDienst Verschieben Sie das …
Was ist der einfachste und zuverlässigste Ansatz zum Umbenennen der Datenbanktabellen und -spalten in SQL Server 2008 r2? Wir haben die Entwicklung abgeschlossen und müssen aus bestimmten Gründen einige Tabellen und einige Spalten umbenennen. Ist die Verwendung von Synonymen der gute Weg, dies zu tun? Auf welche Fallstricke sollten wir …
Ich bin ein zufälliger DBA, ein Entwickler, der einige Datenbankserver (2005 und 2008) von jemandem geerbt hat, der wenig über Datenbankadministration wusste und anscheinend noch weniger Interesse daran hatte, mehr über das Thema zu erfahren. Ich lerne gerade und versuche gerade, Transaktionsprotokolldateien herauszufinden. Alle unsere Datenbanken wurden mit dem einfachen …
Ich bin neu in der PostgreSQL-Datenbank. Vor kurzem musste unser Entwickler einige Upgrades in unseren Systemen durchführen. Aus diesem Grund planen wir die Implementierung einer Methode zur Implementierung eines Datenbank-Failovers. Basierend auf meiner Lektüre aus dem Postgresql-Wiki hier versuchen wir, entweder Warm Standby oder Hot Standby zu implementieren. Meine Fragen …
PostgreSQL 9.2 führte die json Feldtyp ein. Warum und wann sollte ich es verwenden? Welche Vorteile hat es gegenüber einem Textfeld? Ich dachte, es wären neue Abfrageoptionen verfügbar, aber ich habe keine gesehen. Vermisse ich etwas
Ich habe diese Frage: UPDATE ( SELECT h.valid_through_dt, h.LAST_UPDATE_TMSTMP FROM ETL_FEE_SCH_TMP d, FEE_SCHEDULE_HISTORICAL h WHERE h.FUND_ID = d.FUND_ID AND h.FEETYPE_NAME = d.FEETYPE_NAME AND h.BREAKPOINT_TYPE = d.BREAKPOINT_TYPE AND h.BREAKPOINT_QTY = d.BREAKPOINT_QTY AND h.LOW_BREAKPOINT_AMT = d.LOW_BREAKPOINT_AMT AND h.VALID_THROUGH = TO_DATE ('31-DEC-9999', 'dd-mon-yyyy') AND h.universe = 'DC' AND h.universe = d.universe AND EXISTS …
Ich habe das schon ein bisschen untersucht. Mir ist klar, dass es ähnliche Fragen zu Stack Overflow gibt, und Amazon selbst hat hier ein hilfreiches Dokument mit Ratschlägen: http://aws.amazon.com/articles/2933 Meine Bedenken sind folgende: Amazon empfiehlt, mysqldumpnur "kleine Datenmengen" zu verwenden, die als weniger als 1 GB definiert sind. Die Datenbank, …
Ich behebe Leistungsprobleme bei einer in SQL Server gespeicherten Prozedur mit mehreren Anweisungen. Ich möchte wissen, für welche Teile ich Zeit verbringen soll. Ich verstehe aus Wie lese ich Abfragekosten und ist es immer ein Prozentsatz? dass , selbst wenn SSMS erzählt tatsächlichen Ausführungsplan enthalten , nach wie vor 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.