Ich habe eine Tabelle mit 1699 Spalten und wenn ich versuche, mehr Spalten einzufügen, erhalte ich Fehlercode: 1117. Zu viele Spalten In dieser Tabelle habe ich nur 1000 Zeilen. Für mich ist die Anzahl der Spalten das Wichtigste. Gibt es irgendwelche Einschränkungen auf dem Tisch? Ich möchte 2000 Spalten erstellen. …
Hintergrund Ich mag die Teilmenge bereitzustellen meine Datenbank , die eine reproduzieren erforderliche selectAbfrage. Mein Ziel ist es, meinen Computerworkflow reproduzierbar zu machen (wie in der reproduzierbaren Forschung ). Frage Gibt es eine Möglichkeit, diese select-Anweisung in ein Skript zu integrieren, das die abgefragten Daten in eine neue Datenbank speichert, …
In PostreSQL 8.3 versuche ich, eine Ansicht zu erstellen, die wie eine vorhandene Tabelle aussieht, aber unterschiedliche Spaltennamen hat. Das funktioniert CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; Das Obige macht ein Duplikat der family_tree-Tabelle, aber der folgende Versuch schlägt fehl: CREATE OR …
Ich habe mir den Artikel hier angesehen. Temporäre Tabellen im Vergleich zu Tabellenvariablen und ihre Auswirkungen auf die SQL Server-Leistung. In SQL Server 2008 konnten ähnliche Ergebnisse wie dort für 2005 erzielt werden. Wenn die gespeicherten Prozeduren (Definitionen unten) mit nur 10 Zeilen ausgeführt werden, führt die Tabellenvariablenversion out die …
Ich verwende SQL Server 2008 R2 Ich bin gerade auf APPLY in SQL gestoßen und fand es toll, wie es Abfrageprobleme in so vielen Fällen löst. Viele der Tabellen, für die ich 2 Links-Joins verwendet habe, um das Ergebnis zu erhalten, konnten in 1 Outer-Apply-Tabelle verwendet werden. Ich habe eine …
Wenn ich eine einzelne Zeile INSERTzu einer Tabelle mit einer AUTO_INCREMENTSpalte mache, möchte ich die LAST_INSERT_ID()Funktion verwenden, um den neuen AUTO_INCREMENTWert zurückzugeben, der für diese Zeile gespeichert ist. Da viele Microsoft SQL Server-Entwickler und -Administratoren zweifellos wissen, dass die entsprechende Funktionalität in SQL Server ( SCOPE_IDENTITYund @@IDENTITY) nicht ohne Probleme …
SQL Server 2017 verfügt über einige neue gespeicherte Prozeduren: sp_refresh_single_snapshot_view - Eingabeparameter für @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - Eingabeparameter für @rgCode int Und neue Einträge in sys.messages: 10149 - Ein Index mit SNAPSHOT_MATERIALIZATION kann für die Sicht '%. * Ls' nicht erstellt werden, da die Sichtdefinition speicheroptimierte Tabellen …
Ich werde versuchen, meine Missverständnisse anhand des folgenden Beispiels zu erklären. Ich habe die Grundlagen des nicht verstanden Bitmap Heap Scan Node. Betrachten Sie die Abfrage, SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';deren Plan wie folgt lautet: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) …
Hintergrund Ich habe eine Abfrage für SQL Server 2008 R2, die ungefähr 12 verschiedene "Tabellen" verknüpft und / oder links verknüpft. Die Datenbank ist mit vielen Tabellen über 50 Millionen Zeilen und ungefähr 300 verschiedenen Tabellen ziemlich groß. Es ist für ein großes Unternehmen, das 10 Lager im ganzen Land …
Ich habe eine Million Beispiele für das Festlegen der Konfigurationseinstellungen von Autovacuum gefunden, kann aber anscheinend nicht feststellen, wie die aktuelle Konfiguration aufgelistet werden kann. Postgres 9.1 ist die Version, die mich am meisten interessiert.
In seiner Antwort auf Welche ist besser: Identitätsspalten oder generierte eindeutige ID-Werte? Mrdenny sagt: Wenn SQL Denali herauskommt, werden Sequenzen unterstützt, die effizienter sind als Identität, aber Sie können selbst nichts effizienteres erstellen. Ich bin mir nicht sicher. Wenn ich die Sequenzen von Oracle kenne , muss ich entweder einen …
Kürzlich habe ich eine Antwort auf eine Frage zu mysql.db gepostet . Dann musste ich mir überlegen, ob ich jedem diese Frage stellen sollte: Ich habe seit Jahren festgestellt, dass bei der Installation von MySQL 5.0+ mysql.dbzwei Einträge vorhanden sind, mit denen anonyme Benutzer auf Testdatenbanken zugreifen können. Sie können …
Ich versuche, eine Abfrage zu optimieren, die in eine große Tabelle (37 Millionen Zeilen) eingeht, und eine Frage zu der Reihenfolge, in der die Operationen in einer Abfrage ausgeführt werden. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select offer.offer_day from …
Technisch gesehen ist NULL = NULL Falsch. Nach dieser Logik ist kein NULL-Wert gleich einem NULL-Wert und alle NULL-Werte sind unterschiedlich. Sollte dies nicht bedeuten, dass alle NULL-Werte eindeutig sind und ein eindeutiger Index eine beliebige Anzahl von NULL-Werten zulassen sollte?
Ich habe zwei Datenbanktabellen. Eine enthält Hunderte von Millionen von Datensätzen. Nennen wir das mal history. Der andere wird täglich berechnet und ich möchte alle seine Datensätze in den historyeinen kopieren . Was ich getan habe war zu rennen: INSERT INTO history SELECT * FROM daily Und es hat eine …
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.