Ich sehe viele interne Ansichten, wie zum Beispiel sys.syscommentsAnrufe tätigen CROSS APPLY OpenRowset(TABLE, oid). Ich frage mich, wie diese Funktion funktioniert und woraus sie liest. Schauen wir uns ein Beispiel an mit TABLE SQLSRC: sys.syscomments OpenRowset(TABLE SQLSRC, o.id, 0)( oist sys.sysschobjs$) OpenRowset(TABLE SQLSRC, c.object_id, c.column_id)( cist sys.computed_columns) OpenRowset(TABLE SQLSRC, p.object_id, …
Es gibt dieses Handbuch für Produktionsserver: https://docs.mongodb.com/manual/administration/production-notes/#kernel-and-file-systems Es wird angegeben, dass für die WiredTiger-Speicher-Engine XFS dringend gegen ext3 oder ext4 empfohlen wird. Aber dieser Artikel muss sehr alt sein. Heutzutage verwenden wir den Linux-Kernel 4. Die Kernel der 2.6-Serie stammen aus dem Jahr 2003. Das ist unglaublich alt. Hier kommt …
In SQL Server 2016 wurde STRING_SPLIT eingeführt, das sehr schnell ist und einen hervorragenden Ersatz für alle hausgemachten Implementierungsaufgaben darstellt, die vor 2016 ausgeführt werden. Leider unterstützt STRING_SPLIT nur ein Einzelzeichen-Trennzeichen, was nicht immer ausreicht. Kennt jemand eine gute Implementierung, die die Verwendung mehrerer Zeichen im Trennzeichen ermöglicht?
Ich verwende Windows 10, Sprache Serbisch, SQL Management Studio 2016 und kann keine Datenbankberichte verwenden, da ein Fehler vorliegt: Während der lokalen Berichtsverarbeitung ist ein Fehler aufgetreten. Kultur wird nicht unterstützt Parametername: Kultur 3072 (0x0c00) ist eine ungültige Kulturkennung. Ich versuche es mit unterschiedlichen Einstellungen für Windows 10 - Sprache …
Beim Versuch, mein SQL-Skript im SQLCMD-Modus aufzuräumen, stieß ich auf ein Problem: :setvar db_suffix "some_suffix" :setvar some_db "some_db_$(db_suffix)" print 'some_db: $(some_db)' Die Ausgabe davon ist: some_db: some_db_$(db_suffix) Was ich jedoch erwartet hatte, war: some_db: some_db_some_suffix Gibt es eine Möglichkeit, eine solche variable Interpolation durchzuführen? (Beachten Sie, dass T-SQL-Funktionen wie CONCAT()nicht …
Ich suche hier nach Expertenratschlägen zum Verwalten von Aktualisierungsstatistiken für sehr große Datenbanken mit ca. 18 TB. Wir sind seit kurzem mit Leistungsproblemen konfrontiert und glauben, dass dies auf alte Statistiken zurückzuführen ist. Tatsächlich haben wir einen Job, der die Statistiken exec sp_update ausführt und mit der Standardabtastrate aktualisiert, in …
Welche Mitgliedschaft in einer Datenbankrolle gewährt die Berechtigung zum Ausführen aller vorhandenen gespeicherten Prozeduren in SQL Server 2012? Ich habe versucht, jedem einen Benutzer hinzuzufügen, und kann eine gespeicherte Prozedur immer noch nicht ausführen. Ich möchte nicht EXECUTEfür jede gespeicherte Prozedur separat gewähren , ich möchte den Benutzer einer Rolle …
Ich habe eine Funktion build_details (), die als einen ihrer Parameter eine einzelne Zeile / einen Datensatz aus einer anderen Tabelle verwendet. Das möchte ich tun, aber es funktioniert nicht: SELECT build_details( SELECT * FROM my_table LIMIT 1, 1000, TRUE) Ich möchte eine einzelne Zeile aus my_table nehmen und an …
Ich muss die fortlaufende Summe über einen Zeitraum von 7 Tagen für jede Zeile (1 Zeile pro Tag) erhalten. Zum Beispiel: | Date | Count | 7-Day Rolling Sum | ------------------------------------------ | 2016-02-01 | 1 | 1 | 2016-02-02 | 1 | 2 | 2016-02-03 | 2 | 4 | …
Ich habe ein paar Stunden mit meiner Frage verbracht und keine zufriedenstellende Antwort erhalten. Ich habe immer noch Zweifel. Ich habe Folgendes über Clustered Index gefunden: Die Daten werden in der Reihenfolge des Clustered-Index gespeichert. Nur ein Clustered-Index pro Tabelle. Wenn ein Primärschlüssel erstellt wird, wird automatisch auch ein Clusterindex …
Ich möchte einer sehr großen Tabelle eine Prüfbedingung hinzufügen. Etwas wie: ALTER TABLE "accounts" ADD CONSTRAINT "positive_balance" CHECK ("balance" >= 0); Leider blockiert PostgreSQL 9.3 Lese- oder Schreibvorgänge, bis die Einschränkungsprüfung abgeschlossen ist. Ich habe dies überprüft, indem ich eine Transaktion gestartet, die ausgeführt ALTER TABLE, dann eine zweite Transaktion …
Ich habe eine Funktion, die in mehr als einem Dutzend Datenbanken verwendet wird. Ich möchte, dass auf diese Funktion in allen Datenbanken zugegriffen werden kann, indem sie nur einmal geschrieben wird. Daher möchte ich die Funktion in die Master-Datenbank schreiben, damit auf meine Funktion problemlos zugegriffen werden kann. Gibt es …
Angenommen, ich habe eine Einschränkung ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK (char_length(zipcode) = 5); das muss geändert werden, damit die Postleitzahllänge ist 6. Muss ich die Einschränkung zipchkzuerst löschen und dann neu erstellen? ALTER TABLE distributors DROP CONSTRAINT zipchk; ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK (char_length(zipcode) = 6); …
Ich habe sowohl LocalDB als auch Management Studio für MS SQL Server 2014 Express heruntergeladen, damit ich auf meinem lokalen Computer üben kann. Wenn ich jedoch Management Studio öffne und versuche, zu localDB zu navigieren, um eine Verbindung herzustellen, um erstellte Datenbanken zu starten, kann ich die localDB nicht finden. …
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.