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.
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 Tabelle mit einer NTEXTSpalte namens comments. Ich habe eine zweite Zeichenfolge, nennen wir sie anothercomment(a varchar), die commentsnach dem Wort in eine bestimmte Zeichenfolge eingefügt werden muss UPDATEHERE. Beim Casting wird nvarchar(max)die commentsZeichenfolge abgeschnitten , sodass ich keine ähnlichen Zeichen verwenden kann CHARINDEX()( Msg 8152, Level 16, …
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 …
Bei zwei Zahlen nund mmöchte ich eine Reihe des Formulars generieren 1, 2, ..., (n-1), n, n, (n-1), ... 2, 1 und wiederhole es mmal. Zum Beispiel möchte ich für n = 3und m = 4eine Folge der folgenden 24 Zahlen: 1, 2, 3, 3, 2, 1, 1, 2, 3, …
Ich habe eine Abfrage für eine große Tabelle, die so aussieht: declare @myIdParam int = 1 select * from myTable where (@myIdParam is null or myTable.Id = @myIdParam) In der where-Klausel gibt es mehrere ähnliche Bedingungen wie diese, und es gibt auch viele Verknüpfungen, aber dies ist eine Zusammenfassung. Wenn …
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.
Dies ist ein weiteres Rätsel des Abfrageoptimierers. Vielleicht überschätze ich nur die Abfrageoptimierer, oder vielleicht fehlt mir etwas - also stelle ich es da raus. Ich habe einen einfachen Tisch CREATE TABLE [dbo].[MyEntities]( [Id] [uniqueidentifier] NOT NULL, [Number] [int] NOT NULL, CONSTRAINT [PK_dbo.MyEntities] PRIMARY KEY CLUSTERED ([Id]) ) CREATE NONCLUSTERED …
SQL Server 2014 Standard Edition Ich muss die Anzahl der Flüge finden, die für bestimmte Monate von und zu bestimmten Städten fliegen. Z.B select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Das Tabellenschema ist unten. Ich versuche …
Abfrage: declare @X xml = ' <item ID = "0"/> <item ID = "1"/> <item/> <item/>'; select I.X.value('@ID', 'int') from @X.nodes('/item') as I(X); Ergebnis: ----------- 0 1 NULL NULL Ausführungsplan: Der obere Zweig zerlegt das XML in vier Zeilen und der untere Zweig ruft den Wert für das Attribut ab …
Auf einer SQL Server 2014-Instanz mit genügend RAM und schnellen Festplatten haben über 160 Benutzer Zugriff auf eine Datenbank. Aus irgendeinem mir unbekannten Grund DROP USER [username]dauert das Ausführen des Befehls in dieser Datenbank bis zu 5 Sekunden pro Benutzer. Das erneute Zuordnen von Benutzern zu Anmeldungen und das Wiederherstellen …
Ich bin auf ein Problem gestoßen, bei dem ein CASEAusdruck nicht das zurückgibt, was ich erwarte. Als Test habe ich eine Dezimalvariable hinzugefügt und denselben CASEAusdruck ausgeführt, und es funktioniert einwandfrei. Die Ergebnisse werden wie erwartet zurückgegeben (Aufrunden des Werts, wenn IsGun=1. Wenn ich denselben CASEAusdruck jedoch mit einem anderen …
Kann mir jemand ein reales Szenario nennen, in dem das Ändern mehrerer Dateigruppen in schreibgeschützt eine gute Option ist und wann sie verwendet werden sollen? Welche Vorteile bietet es, wenn Sie schreibgeschützt einstellen? Müssen Sie in einer Datenbank mit mehreren Dateigruppen Sicherungen für die gesamte Datenbank durchführen und auch jede …
Ich habe eine Geschäftsanforderung, dass jeder Datensatz in der Rechnungstabelle eine ID hat, die wie JJJJNNNNNN aussieht. Der NNNNNN-Teil muss zu Beginn eines jeden Jahres neu gestartet werden. Die erste Zeile, die 2016 eingegeben wurde, würde also wie 2016000001 und die zweite wie 2016000002 usw. aussehen. Nehmen wir an, der …
Hat jemand eine in T-SQL geschriebene Theil-Sen-Regressionsfunktion ? Ich habe eine in Perl geschriebene gefunden , kann sie jedoch nicht in SQL umcodieren.
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.