Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Ich bin nicht sicher, ob dies möglich ist, aber ich hoffe es ist - ich verwende derzeit SSMS und habe eine Datenbank, deren Daten alle im DBO-Schema "untergebracht" sind. Ich habe den Rat erhalten (und stimme voll und ganz zu), dass die beste Vorgehensweise darin besteht, zusätzliche Schemata zu erstellen, …
Wir haben 3 SQL Server 2012-Instanzen, 2 davon sind wir nicht db_owner. Einige unserer gespeicherten Prozeduren verwenden DMV und sysAnsichten und gespeicherte Prozeduren, die nur funktionieren, wenn sie lokal ausgeführt werden. Ich möchte die Ausführung dieser (unserer) gespeicherten Prozeduren in unserer Hauptinstanz zentralisieren und von dort aus diese gespeicherten Prozeduren …
Ich möchte nur Zeilen mit unterschiedlichen Werten in einer Spalte (Spaltenname DEF) erhalten, basierend auf den doppelten Zeilen mit einer eindeutigen Kombination aus anderen 3 Spalten. Beispiel: Im folgenden Beispiel haben die ersten beiden Zeilen denselben Wert für die ersten drei Spalten. Sie haben jedoch einen unterschiedlichen Wert für die …
Ich arbeite an der Dokumentation meiner Datenbanken und möchte eine Liste aller Indizes in meiner Datenbank erstellen. Der Grund, warum ich dies tun möchte, ist, dass ich Änderungen an meinen Indizes über die Zeit verfolgen kann. Ich habe derzeit eine Tabelle mit allen Indizes, die sich seit der Erstellung dieser …
Ich muss eine Funktion schreiben, um ein Zeichenfolgenzeichen zu erhalten und das Datumsformat zurückzugeben. Zum Beispiel ist die Eingabe 20120101 und ich brauche diese 2012-01-01. Das Problem ist, dass möglicherweise falsche Eingaben wie diese "2012ABCD" vorliegen. In diesem Fall möchte ich, dass die Funktion ein festes Datum wie 2020-01-01 zurückgibt. …
Ich habe so etwas: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) Aus Gründen der Leistung (und des Deadlocks) habe ich einen neuen Index für T1 erstellt …
In der Dokumentation zu CREATE SEQUENCEfor T-SQL sehen Sie, dass der CREATE SEQUENCEBefehl keinen ORDERParameter hat. Zum Vergleich zeigen die Oracle-DokumenteCREATE SEQUENCE die Optionen ORDER/ an NOORDER: ORDER Geben Sie ORDERan, um sicherzustellen , dass Sequenznummern in der Reihenfolge der Anforderung generiert werden. Diese Klausel ist nützlich, wenn Sie die …
Ist es möglich, nach Elementen (wie in COLUMN LIKE='Value%') in einer PIVOTTabelle zu gruppieren ? Ich habe eine Tabelle [DBT]. [Status], die verschiedene Status (von Datenbanken, Instanzen usw.) enthält, und möchte nicht alle PROD- und TEST-Werte als einzelne Werte schwenken / abfragen, sondern sie gruppieren. Eg Statt Spalten für die …
RESTOREIch verstehe, dass SQL Server beim Ausführen eines Befehls sicherstellt, dass eine vorhandene Datenbank nicht von einer anderen Datenbank überschrieben wird. Diese Prüfung kann mit umgangen werden REPLACE. Ich verstehe, dass SQL Server die Sicherungsdateien verwendet, FamilyGUIDum festzustellen, ob die wiederhergestellte Datenbank mit der überschriebenen Datenbank identisch ist. Ist das …
Ich möchte absichtlich schlechte Indexbedingungen für eine SQL Server 2017-Testdatenbank erstellen, um diese Wartungsskripte besser zu verstehen. SQL Server Index- und Statistikpflege Gibt es eine schnelle / automatische Möglichkeit, die Indexintegrität zu gefährden oder die Indexfragmentierung zu erhöhen? Kennen Sie eine nützliche Ressource, die ich mir ansehen kann, um dies …
Wenn ich folgendes ausführe select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Ich erhalte diese Ausgabe <type>Green</type> <type>Blue</type> <type>Red</type> Wenn ich folgendes ausführe select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Ich erhalte diese Ausgabe Green/Blue/Red/ Warum führt das Hinzufügen der Verkettung in der …
Wir haben also eine Abfrage mit einer Unterabfrage, die einen Tippfehler enthält. Es fehlt die FROM-Klausel. Aber wenn Sie es ausführen, tritt kein Fehler auf! Warum!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem ON …
SQL Server verfügt über eine Option SET STATISTICS IO ON, die die Anzahl der logischen und physischen Seitenlesevorgänge für eine Abfrage anzeigt. Enthalten diese Statistiken Lesevorgänge des Versionsspeichers für SNAPSHOT- und RCSI-Abfragen?
Unsere Anwendung muss mit einer Oracle-Datenbank oder einer Microsoft SQL Server-Datenbank gleich gut funktionieren. Um dies zu vereinfachen, haben wir eine Handvoll UDFs erstellt, um unsere Abfragesyntax zu homogenisieren. Beispielsweise hat SQL Server GETDATE () und Oracle SYSDATE. Sie erfüllen dieselbe Funktion, sind jedoch unterschiedliche Wörter. Wir haben für beide …
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.