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.
Dies scheint ein Gebiet mit einigen Mythen und widersprüchlichen Ansichten zu sein. Was ist der Unterschied zwischen einer Tabellenvariablen und einer lokalen temporären Tabelle in SQL Server?
Diese Frage scheint in den meisten Foren und im gesamten Web eine häufig gestellte Frage zu sein. Sie wird hier in vielen Formaten gestellt, die normalerweise so klingen: In SQL Server - Was sind einige Gründe, warum das Transaktionsprotokoll so groß wird? Warum ist meine Protokolldatei so groß? Wie kann …
Ich finde, dass die meisten meiner Kunden ihre Datenbanken überhaupt nicht dokumentieren, und ich finde das ziemlich beängstigend. Um eine bessere Praxis einzuführen, würde ich gerne wissen, welche Tools / Prozesse Menschen verwenden. Wie dokumentieren Sie Ihre Datenbank? (SQL Server) Welches Tool benutzt du? Dokumentationsspeicherformat für Datenbankschema / Metadaten? Word-Dokumente …
Wenn eine Spalte unterschiedliche Werte haben soll, kann ich entweder eine Einschränkung verwenden create table t1( id int primary key, code varchar(10) unique NULL ); go oder ich kann einen eindeutigen Index verwenden create table t2( id int primary key, code varchar(10) NULL ); go create unique index I_t2 on …
Was ist der Unterschied zwischen einem Common Table Expression (CTE) und einer temporären Tabelle? Und wann soll ich eins übereinander verwenden? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Temp-Tabelle SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable SELECT …
Beim Erstellen einer Testdatenbank für eine andere Frage, die ich zuvor gestellt habe, fiel mir ein, dass ein Primärschlüssel deklariert werden konnte NONCLUSTERED Wann würden Sie einen NONCLUSTEREDPrimärschlüssel anstelle eines CLUSTEREDPrimärschlüssels verwenden? Danke im Voraus
Sollten Entwickler die Erlaubnis erhalten, SELECTProduktionsdatenbanken abzufragen ( / schreibgeschützt)? An dem Ort, an dem ich zuvor gearbeitet habe, hatte das Entwicklerteam die db_datareaderRolle. Wo ich jetzt arbeite, kann sich das Entwicklungsteam nicht einmal mit der Produktionsinstanz verbinden. Eine der Testinstanzen ist eine Produktionskopie, die einmal pro Woche aus einer …
Vorschläge zur Behandlung dieses Fehlers: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ Dies ist ein neuer Laptop SQL Server 2016 Express Visual Studio 2017 SSMS 2017 Ich habe …
Unser in der Datenbank ansässiger Experte sagt uns, dass Nummerntabellen von unschätzbarem Wert sind . Ich verstehe nicht ganz warum. Hier ist eine Zahlentabelle: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO Numbers SELECT …
Ich habe ein Auto-Index-Tool in unserer MS SQL-Datenbank ausgeführt (ich habe ein Skript geändert, das von Microsoft stammt und die Indexstatistiktabellen untersucht - Automatische Indizierung ). Aus den Statistiken habe ich jetzt eine Liste mit Empfehlungen für Indizes, die erstellt werden müssen. Bearbeiten: Die oben beschriebenen Indizes beziehen Informationen aus …
Ich habe gerade SSMS 18 GA auf einem Computer installiert, auf dem nur VS2019 installiert ist. Wenn ich versuche, SSMS zu öffnen, wird der Begrüßungsbildschirm angezeigt, der Vorgang wird jedoch beendet. Wenn Sie ssms mit dem -logParameter ausführen , wird eine Fehlermeldung angezeigt : CreateInstance für Paket [Task Scheduler Package] …
Ich habe eine Datenbank und möchte die Dateien .mdfund .ldfan einen anderen Ort verschieben. Ich möchte den MSSQLSERVERDienst jedoch nicht beenden und nicht auf einen anderen Server exportieren. Wie kann ich das machen?
In dem System, an dem ich arbeite, gibt es viele gespeicherte Prozeduren und SQL-Skripten, die temporäre Tabellen verwenden. Nachdem Sie diese Tabellen verwendet haben, ist es ratsam, sie fallen zu lassen. Viele meiner Kollegen (von denen fast alle viel erfahrener sind als ich) tun dies normalerweise: TRUNCATE TABLE #mytemp DROP …
Ich verwende eine T-SQL- COALESCEFunktion, bei der das erste Argument in etwa 95% der Fälle , in denen es ausgeführt wird, nicht null ist. Wenn das erste Argument ist NULL, ist das zweite Argument ein ziemlich langwieriger Prozess: SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b …
Ich lese gerade über Gründe, warum ich etwas benutze oder nicht Guidund int. intist kleiner, schneller, leicht zu merken, behält eine chronologische Reihenfolge. Und Guidder einzige Vorteil, den ich gefunden habe, ist, dass es einzigartig ist. In welchem Fall Guidwäre a besser als und intund warum? Von dem, was ich …
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.