Ich muss ein UPDATE und ein INSERT in einer einzigen Transaktion ausführen. Dieser Code funktioniert von sich aus einwandfrei, aber ich möchte ihn einfach aufrufen und die erforderlichen Parameter übergeben können. Wenn ich versuche, diese Transaktion in einer gespeicherten Prozedur zu verschachteln, treten viele Syntaxfehler auf. Wie kann ich den …
Ich habe diese Datenbanktabelle, die den Volltextindex auf dem neuesten Stand halten soll. Ich sehe es jedoch überhaupt nicht (kein Fehler im Protokoll, da das letzte Protokoll, das ich sehe, war, als ich es manuell ausgelöst habe). Hier ist was ich sehe ... aber auf dem Tisch selbst ... Könnte …
Ich möchte dies tun: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Ist das überhaupt möglich? Ich weiß, dass ich eine lokale Tabellenvariable deklarieren und die Ausgabe dorthin leiten kann, aber ich …
Ich habe eine Tabelle mit ~ 200 Millionen Zeilen und ~ 15 Spalten. Ich plane, einen COLUMNSTOREIndex für meine Tabelle zu erstellen . Wird sich die Leistung aufgrund der Reihenfolge der Spalten ändern, die ich im Columnstore-Index verwende? Wenn ja, welche Logik steckt dahinter?
Listen Sie Jobs, Zeitpläne und nächste geplante Ausführungszeiten auf Ich versuche, Jobs, Zeitpläne und die nächsten geplanten Ausführungszeiten aufzulisten. Ich scheine jedoch keinen Erfolg zu haben. sysjobactivity hat next_scheduled_run_date, was ich brauche, aber ich kann nicht herausfinden, ob ich es sowohl mit dem Job als auch mit dem Zeitplan verbinden …
Ich frage mich nur, was passiert, wenn Sie eine Transaktion in einer Datenbank beginnen und vergessen haben, sie festzuschreiben oder zurückzusetzen. Fällt der Server aus? Nehmen wir an, Sie haben es 3 Tage lang liegen lassen. Es gibt auch Benutzer, die davon ausgehen, dass die anderen Benutzer nicht wissen, dass …
Wenn eine Instanz MAXDOPauf 1 gesetzt wurde und Abfragehinweise verwendet werden, damit bestimmte Abfragen parallel geschaltet werden können, wird der Wert für den Kostenschwellenwert für Parallelität von SQL weiterhin verwendet, um zu entscheiden, ob tatsächlich parallel geschaltet werden soll oder nicht? Ich konnte diese spezifischen Informationen nicht ausgraben, obwohl dieser …
Ich habe eine case-Anweisung mit> 100 Auswahlmöglichkeiten geschrieben, bei der ich dieselbe Anweisung an 4 Stellen in einer einfachen Abfrage verwende. Dieselbe Abfrage zweimal mit einer Vereinigung zwischen ihnen, aber es wird auch gezählt, und daher enthält die Gruppe von auch die case-Anweisung. Dies dient dazu, einige Firmennamen neu zu …
Hier ist mein Code im Moment: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Funktioniert hervorragend, es sei denn, es wird auf einem Computer mit SQL 2008 ausgeführt. Ich möchte, dass der CATCH-Block eine Überprüfung der SQL-Version durchführt und THROW ausführt, wenn er …
Ich habe eine gespeicherte Prozedur, die Geschäftslogik enthält. Darin habe ich ungefähr 1609 Variablen (frag mich nicht warum, so funktioniert der Motor). Ich versuche SETeine Variable auf den verketteten Wert aller anderen Variablen zu setzen. Als Ergebnis erhalte ich während der Erstellung den Fehler: Meldung 8631, Ebene 17, Status 1, …
Ich hätte gerne eine Prüfbedingung, die dieses Regex-Muster für einen mehrteiligen Code erzwingt: ^\d{3}\.\d{3}\.\d{4}$ ... drei Zahlen, eine Periode, drei Zahlen, eine Periode, vier Zahlen. Muss ich eine CLR-Funktion erstellen, um den Mustervergleich zu erzwingen, und kann auf die CLR-Funktion in DDL verwiesen werden? Gibt es eine Möglichkeit, das Muster …
Wir haben begonnen, unsere gespeicherten Prozeduren als zu benennen [16_TestStoredProc]. Gibt es Implikationen für die Benennung einer gespeicherten Prozedur wie dieser? Ich werde nicht erklären, warum wir das tun. Es ist nicht so, dass ich Probleme damit habe, aber ich würde irgendwelche Implikationen haben.
Ich habe also einen einfachen SQL-Agentenjob, der ein Robocopy-Skript ausführt, um alle Dateien von einem Ordner in einen anderen zu verschieben. Job ist eine ziemlich einfache Einrichtung. Mit einem ziemlich einfachen Zeitplan. Und doch muss es noch laufen. Ich meine auch nicht erfolgreich laufen, ich meine überhaupt laufen. Gibt es …
Lange Geschichte, aber unsere langjährigen Berater (ehemalige Mitarbeiter) haben vor Jahren (etwa 2006) ein benutzerdefiniertes Skript für die Schnittstelle mit Tivoli Storage Manager geschrieben, und es scheint nach einer SQL Server DB-Option mit dem Namen zu suchen truncate log on checkpoint. Sie behaupten, dass dadurch verhindert wird, dass die Skripte …
Ich verwende derzeit Change Data Capture (CDC) , um Datenänderungen zu verfolgen, und ich möchte den Hostnamen und die IP-Adresse des Clients verfolgen, der die Abfrage sendet, die die Änderungen vorgenommen hat. Wenn 5 verschiedene Clients über denselben Benutzernamen angemeldet sind, besteht das Rätsel, welcher der 5 Clients die Abfrage …
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.