Ich möchte eine relativ einfache, interne, datenbankgesteuerte Anwendung von SQLite3 auf PostgreSQL 9.3 migrieren und die Berechtigungen in der Datenbank nach und nach verschärfen. Die Anwendung besteht derzeit aus einem Befehl zum Aktualisieren der Daten. und eine, um es abzufragen. Natürlich muss ich die Datenbank auch auf andere Weise pflegen …
Ich habe viele Leute gesehen, die die COALESCE-Funktion anstelle von ISNULL verwenden. Bei der Suche im Internet habe ich festgestellt, dass COALESCE der ANSI-Standard ist. Daher gibt es einen Vorteil, bei dem wir wissen, was uns bei der Verwendung erwartet. ISNULL scheint jedoch einfacher zu lesen zu sein, da es …
Gegeben die folgenden Komponenten DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Wie lassen sie sich am besten kombinieren, um ein DATETIME2(7)wertvolles Ergebnis zu erzielen '2013-10-13 23:59:59.9999999'? Einige Dinge, die nicht funktionieren, sind unten aufgeführt. SELECT @D + @T Das Datum des Operandendatentyps ist für den Operator add …
Soweit ich herausfinden konnte, verwenden viele DBMS (z. B. mysql, postgres, mssql) fk- und pk-Kombinationen nur, um Änderungen an Daten einzuschränken, aber sie werden selten nativ verwendet, um automatisch zu verbindende Spalten auszuwählen (wie natürliche Verknüpfungen mit Namen). Warum ist das so? Wenn Sie bereits eine Beziehung zwischen zwei Tabellen …
Ich weiß, dass die Datentypen NUMERIC und DECIMAL in SQL Server gleich funktionieren: Die Syntax für deren Erstellung ist dieselbe, die Wertebereiche, die Sie in ihnen speichern können, sind dieselbe usw. Die MSDN-Dokumentation beschreibt jedoch die Beziehung zwischen den beiden wie folgt: numerisch ist funktional äquivalent zu dezimal. Wenn ich …
Angenommen, Sie müssen sicherstellen, dass Ihre Anwendung, die SQL Server 2012 als Datenbank-Backend verwendet, rund um die Uhr verfügbar ist, auch wenn ein Server ausfällt. Als Entwickler und nicht als DBA habe ich Probleme zu verstehen, wann ich welches Szenario für mein Failover / meine Hochverfügbarkeit verwenden soll: Zwei (oder …
Ich habe folgendes in meinem ~/.my.cnf [client] password="somepass" Dies ist jedoch nicht das Kennwort, das ich für jeden Benutzer @ Host / jede Datenbank verwende, zu der ich eine Verbindung herstelle. Gibt es eine Möglichkeit, in der Konfiguration verschiedene Passwörter für verschiedene Dinge anzugeben, damit ich sie nicht eingeben muss?
Könnte mir jemand einen besseren Einblick in die Kompatibilitätsmodus-Funktion geben? Es verhält sich anders als ich erwartet hatte. Soweit ich Kompatibilitätsmodi verstehe, geht es um die Verfügbarkeit und Unterstützung bestimmter Sprachstrukturen zwischen den verschiedenen Versionen von SQL Server. Dies hat keine Auswirkungen auf das Innenleben der Datenbankmodulversion. Es wird versucht, …
Wie kann ich in SQL Server (in diesem Fall 2008) schnell alle Dateien (Protokoll und Daten) für alle Datenbanken einer Instanz verkleinern? Ich könnte durch SSMS gehen und mit der rechten Maustaste auf jede klicken und Aufgaben -> Verkleinern wählen, aber ich suche etwas schnelleres. Ich habe einige "Datenbank erstellen" …
In SQL Server 2008 das Datum wurde Datentyp hinzugefügt. Das Casting einer datetimeSpalte in dateist sargable und kann einen Index für die datetimeSpalte verwenden. select * from T where cast(DateTimeCol as date) = '20130101'; Die andere Möglichkeit besteht darin, stattdessen einen Bereich zu verwenden. select * from T where DateTimeCol …
Ich habe eine Tabelle mit 100 Spalten. Wenn Sie Daten in SQL Plusden Ausgabeumbrüchen auswählen , ist das Lesen schwierig. Was ich lieber möchte, ist, dass entweder eine horizontale Bildlaufleiste angezeigt wird oder die Ausgabe irgendwie an gesendet wird less Ich führe folgende Anweisungen in SQLPlus aus: SET LINESIZE 32000; …
Ich habe eine .bak-Datei, die heute von einer anderen Person erstellt wurde und die manuell mit SSMS 2008 R2 erstellt wurde. Ich versuche, die Datenbank manuell wiederherzustellen. Leider wird die Datei beim Durchsuchen nicht angezeigt. Ich kann den Wiederherstellungsprozess skripten, habe dieses Problem jedoch bereits gesehen und bin nicht sicher, …
Bei der Behebung eines Service Broker-Problems stellte ich heute fest, dass der Datenbankeigentümer die Windows-Anmeldung eines Mitarbeiters war, der das Unternehmen verlassen hatte. Sein Login wurde entfernt und die Abfragebenachrichtigungen schlugen fehl. Angeblich besteht die beste Vorgehensweise darin, "sa" zum Datenbankeigentümer zu machen. Wir haben es geändert und das hat …
Ich verschiebe gelegentlich eine Datenbank (SQL Express 2012) mithilfe der Datenbanksicherung und -wiederherstellung in SQL Server Management Studio von einem Entwicklungscomputer auf einen Server oder umgekehrt. In jedem Fall können die Anwendungen auf dem Zielcomputer erst dann auf die Datenbank zugreifen, wenn ich den von ihnen verwendeten Benutzer "George" von …
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.