Eine Funktion führt eine bestimmte Arbeit aus und verwendet normalerweise Parameter als Eingabe. In Bezug auf Datenbanken können diese spezifisch für SQL oder den Datenbankanbieter sein.
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, …
Hat jemand eine in T-SQL geschriebene Theil-Sen-Regressionsfunktion ? Ich habe eine in Perl geschriebene gefunden , kann sie jedoch nicht in SQL umcodieren.
Ich habe diese Abfrage auf SQL Server, eine Zusammenführungsreplikationsabfrage: SELECT DISTINCT b.tablenick, b.rowguid, c.generation, sys.fn_MSgeneration_downloadonly ( c.generation, c.tablenick ) FROM #belong b LEFT OUTER JOIN dbo.MSmerge_contents c ON c.tablenick = b.tablenick AND c.rowguid = b.rowguid; Der geschätzte Abfrageplan enthält Informationen zu 3 Abfragen: Die obige Abfrage Der Funktionsaufruf nur für …
Ich bin mitten in einer Debatte darüber, ob es besser ist, eine zu machen PRIMARY KEY aus einer Identitätsspalte eine aus einer UDF zu machen, die explizit eine eindeutige ID generiert. Ich argumentiere für die Identitätsspalte. Mein Partner plädiert dafür, die Werte manuell zu generieren, behauptet er indem wir die …
Eine meiner Abfragen in wurde nach einer Veröffentlichung im seriellen Ausführungsmodus ausgeführt, und ich stellte fest, dass zwei neue Funktionen in einer Ansicht verwendet wurden, auf die in der von der Anwendung generierten LINQ to SQL-Abfrage verwiesen wird. Also habe ich diese SCALAR-Funktionen in TVF-Funktionen konvertiert, aber die Abfrage wird …
Es ist ziemlich gut dokumentiert, dass skalare UDFs einen allgemeinen Serienplan erzwingen. Funktionen parallel ausführen Warum kann die Engine angesichts einer großen Anzahl von Zeilen, die an einen Punkt in der Pipeline gelangen, an dem eine UDF berechnet werden muss, diese nicht einfach auf die Prozessoren verteilen? Wenn es innerhalb …
Ich habe einen nicht perkenden Spieledämon in Perl geschrieben , der Acync-Abfragen verwendet, um Spielerstatistiken in eine PostgreSQL 9.3-Datenbank zu schreiben. Wenn ich jedoch etwas aus der Datenbank lesen muss (z. B. wenn ein Spieler gesperrt ist oder wenn der Spieler einen VIP-Status hat), verwende ich synchrone Abfragen. Dadurch wird …
Ich habe eine PostgreSQL 9.1-Datenbank, in der ein Teil davon Agentenprovisionen verarbeitet. Jeder Agent hat seine eigene Berechnungsformel, wie viel Provision er erhält. Ich habe eine Funktion, um die Höhe der Provision zu generieren, die jeder Agent erhalten sollte, aber es wird unmöglich, sie zu verwenden, wenn die Anzahl der …
Ich habe in Microsoft SQL Server 2008 eine Tabellenwertfunktion geschrieben, um eine durch Kommas getrennte Spalte in einer Datenbank zu verwenden und für jeden Wert separate Zeilen auszuspucken. Beispiel: "eins, zwei, drei, vier" würde eine neue Tabelle mit nur einer Spalte zurückgeben, die die folgenden Werte enthält: one two three …
Ich möchte eine Skalarfunktion in unserer Datenbank aktualisieren. Diese Funktion wird für mehrere berechnete Spalten in einer Schlüsseltabelle verwendet, sodass beim Versuch, sie zu aktualisieren, ein Abhängigkeitsfehler angezeigt wird. Ich kann die Spalten explizit entfernen, die Funktion aktualisieren und die Spalten erneut hinzufügen, aber ohne viel zusätzliches Fanning ändert dies …
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. …
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 …
Wenn der Benutzer dem Standardschema (dbo) zugeordnet ist und wir alle Tabellen unter [dbo] auswählen können, ohne dem Schema ein Präfix zu setzen. Wir können gespeicherte Prozeduren ohne Präfix ausführen, wenn sie unter dem Standardschema liegen. Warum müssen wir vor diesem Hintergrund einer Funktion das Schema voranstellen? Vielen Dank!
Ich habe eine Frage wie diese: select dbo.fn_complexFunction(t.id) from mytable t Im SQL Sentry Plan Explorer ist mir aufgefallen, dass ich "Get Estimated Plan" in SQL Sentry ausführen muss, damit der Abfrageplan die UDF enthält. Wenn Sie "Aktuellen Plan abrufen" ausführen, scheinen die logischen Lesevorgänge und andere Metriken nicht die …
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.