Ich habe eine einfache Testtabelle wie diese: CREATE TABLE MyTable (x INT); Innerhalb einer Transaktion versuche ich, eine Spalte hinzuzufügen und dann in die neu erstellte Spalte einzufügen: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT 'Ready to …
Nehmen wir einige Beispiele für Tabellenvölker, die nur zwei Felder haben: id und data (json). SELECT data FROM peoples ; {"name": "Adam","pos":"DBA","age":22 } {"name": "Alice","pos":"Security","age":33 } {"name": "Bob","pos":"Manager","age":42 } Ich möchte eine Einschränkung für das Feld "pos" erstellen, die eindeutig sein muss. Ich habe über das Internet nach JSON-Einschränkungen gesucht, …
Kenneth Fisher veröffentlichte einen Blog-Beitrag darüber, wie festgestellt werden kann, welche SQL-Version mein SSIS-Paket ist. im April 2015. Es enthält eine Tabelle, welche SQL-Versionen welchem PackageFormatVersionder in den XML-Metadaten gefundenen SSIS-Pakete zugeordnet sind. Dies ist nützlich, wenn Sie sich ein einzelnes Paket ansehen. Ich habe einen Ordner mit ungefähr 100 …
Ich bin in eine Debatte bei der Arbeit verwickelt und brauche Ratschläge zu möglichen Fallstricken, die ich übersehen könnte. Stellen Sie sich ein Szenario vor, in dem ein Trigger verwendet wird, um gelöschte Datensätze in eine Überwachungstabelle zu kopieren. Der Trigger verwendet SELECT *. Jeder zeigt und schreit und sagt …
Ich möchte meine SQL Server 2008 Enterprise Edition auf SQL Server 2016 Standard Edition aktualisieren. Eine Datenbank verwendet jedoch Tabellenpartitionen über mehrere Dateigruppen (in einer großen Protokollierungstabelle wird jeder Tag als Partition verwendet). In den Editionen und unterstützten Funktionen für SQL Server 2016 im Abschnitt "RDBMS-Skalierbarkeit und -Leistung" wird angegeben, …
Bei einer hierarchischen Tabelle wie dieser: CREATE TABLE [dbo].[btree] ( id INT PRIMARY KEY , parent_id INT REFERENCES [dbo].[btree] ([id]) , name NVARCHAR(20) ); Ich möchte die gesamte Baumstruktur erhalten. Verwenden Sie zum Beispiel diese Daten: INSERT INTO [btree] VALUES (1, null, '1 Root'); INSERT INTO [btree] VALUES (2, 1, …
SQL SERVER 2012Ich benutze Ich habe mein Auto Update Stats ON in meiner Datenbank. Über den folgenden Link habe ich erfahren, dass die Auto-Update-Statistiken für jede SQRT(1000 * Table rows)Änderung in Tabellenzeilen ausgelöst werden. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ Ich habe eine Tabelle mit 1000 Datensätzen erstellt SELECT TOP 500 Row_number()OVER (ORDER BY (SELECT …
Ich habe eine Tabelle mit mehreren Spalten und möchte nach einem Spaltenwert suchen. Wählen Sie die Zeilen nach diesem Spaltenwert aus, bis ein separater Spaltenwert angezeigt wird. Ich habe versucht, zu verwenden BETWEEN, aber wenn die Spaltenwerte Ganzzahlen sind, sucht es nur nach Zahlen zwischen den Ganzzahlen. Zum Beispiel, wenn …
Ich versuche, einen Benutzer mit eingeschränkten Berechtigungen einzurichten, der fremde Tabellen erstellen kann. Ich habe zwei Datenbanken hr_dbund accounting_db. Ich habe einen hr_userBenutzer für hr_dbund einen accounting_userBenutzer für erstellt accounting_db. Ich möchte nur, dass der accounting_userBenutzer Auswahlrechte für einige hr_dbTabellen hat, z. B. für die usersTabelle. Um dies zu tun, …
Könnte mir jemand dieses Verhalten erklären? Ich habe die folgende Abfrage unter Postgres 9.3 ausgeführt, das nativ unter OS X ausgeführt wird. Ich habe versucht, ein Verhalten zu simulieren, bei dem die Indexgröße viel größer als die Tabellengröße werden kann, und stattdessen etwas noch Seltsameres gefunden. CREATE TABLE test(id int); …
Wir haben eine ziemlich große Mongo-Instanz (150 GB) ohne Sharding, und unser reguläres Backup ( mongodump) hat einen sehr signifikanten Einfluss auf die App-Leistung. Schlimmer noch, aufgrund der starken Nutzung von Mongo durch die App dauert das Backup mehr als 10 Stunden. Ich weiß, dass wir Sharding brauchen, und wir …
Betrachten Sie eine Sitzplatzbuchungsdatenbank. Es gibt eine Liste von n Sitzen, und jeder hat ein Attribut is_booked. 0 bedeutet, dass es nicht so ist, 1 bedeutet, dass es nicht so ist. Jede höhere Nummer und es gibt eine Überbuchung. Was ist die Strategie für mehrere Transaktionen (bei denen bei jeder …
Bei einer Zeichenfolge, die mehrere Instanzen eines Trennzeichens enthalten kann, möchte ich alle Teilzeichenfolgen generieren, die nach diesem Zeichen beginnen. Wenn ich beispielsweise einen String wie 'a.b.c.d.e'(oder ein Array {a,b,c,d,e}, nehme ich an) gebe, möchte ich ein Array wie folgt generieren: {a.b.c.d.e, b.c.d.e, c.d.e, d.e, e} Die beabsichtigte Verwendung dient …
Ich habe langsam laufende Abfragen in unserer Datenbank untersucht und bin zu dem Schluss gekommen, dass dies ein klassisches Problem mit aufsteigendem Schlüssel ist. Da fast ständig neue Zeilen eingefügt werden und ein bestimmtes SQL-Element zum Abrufen der neuesten Daten aus der Datenbank alle 30 Minuten ausgeführt wird, schien die …
Ich habe gelernt, dass SQL Server den Wert der (einzelnen) Identitätsspalte einer Tabelle mithilfe der Pseudospalte zurückgeben kann $IDENTITY: SELECT $IDENTITY FROM Table Ist diese Funktion dokumentiert und zuverlässig? Die einzige offizielle Erwähnung ist auf der IDENTITYSeite, aber sie ist in einem Codebeispiel vergraben. Dies deutet darauf hin, dass es …
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.