Suchergebnisse für Anfrage "tsql"
SQL Server Standardwerte: Warum mit ein oder zwei Klammern?
wenn Sie dieses Skript ausführen, um alle Standardwertdefinitionen in einer Datenbank abzurufen: select c.name as columnname, t.name as tablename, d.definition as value, d.name as constraintname from sys.default_constraints d join sys.columns c ...
T-SQL Dynamic SQL- und Temp-Tabellen
Es sieht so aus, als ob #temptables, die mit dynamischem SQL mithilfe der EXECUTE-Zeichenfolgenmethode erstellt wurden, einen anderen Gültigkeitsbereich haben und nicht von "festen" SQLs in derselben gespeicherten Prozedur referenziert werden ...
Beenden und Rollback alles im Skript auf Fehler
Ich habe ein TSQL-Skript, das viele Datenbankstrukturanpassungen vornimmt, aber es ist nicht wirklich sicher, es einfach durchlaufen zu lassen, wenn etwas fehlschlägt. Um die Dinge klar zu machen: using MS SQL 2005 Es handelt sich NICHT um eine ...
T-SQL Pivot? Möglichkeit der Erstellung von Tabellenspalten aus Zeilenwerten
Ist es tatsächlich möglich, T-SQL (2005) so zu drehen, dass (aus Gründen des Arguments) die Werte der Zeilen der ersten Spalte die Titel der Spalten der Ausgabetabelle werden? Mir ist klar, dass dies nicht der eigentliche Zweck von PIVOT ist, ...
Auftrag übergeordneter untergeordneter Datensätze nach übergeordneter Gruppe und untergeordneten Elementen
Ich muss die Abfrageergebnisse nach bestimmten zwei verwandten Spalten sortieren. Mein Tisch ist: Row no | Col 1 | Col 2 | Col 3 | Col 4 1 | 1 | X | 1 | 5 2 | 2 | Y | 1 | 6 3 | 5 | Z | 2 | 7 4 | 6 | T | 2 | 0 5 | 7 | T | 3 | 0 6 | 6 | W | 2 | 0 ...
T-SQL-Inkrementierungszähler basierend auf der Änderung eines Spaltenwerts
Ich habe Beispieltabelle wie unten. Die Tabelle ist nach einer anderen Spalte sortiert, die nicht angezeigt wird. Ich muss einen Zählerspaltenwert erhöhen, der auf einer Änderung in der Wertespalte basiert. Unten finden Sie ein Beispiel. Wie kann ...
Entfernen Sie nachfolgende Nullen von der Dezimalstelle in SQL Server
Ich habe eine SpalteDECIMAL(9,6) d. h. es werden Werte wie 999, 123456 unterstützt. Aber wenn ich Daten wie 123,4567 einfüge, wird es 123,456700 Wie entferne ich diese Nullen?
dynamischer Alias in T-SQL-Abfrage
Ich habe ein Problem bei der Generierung eines Alias für ein Feld in einer Abfrage, das mir beispielsweise die Einnahmen aus dem letzten Jahr und dem Vorjahr liefert. Ich hatte das Verständnis, dass ich so etwas machen könnte: SELECT 1234 AS ...
Get top 'n' Datensätze von report_id
Ich habe eine einfache Ansicht in meiner MSSQL-Datenbank. Es besteht aus folgenden Feldern: report_id INT ym VARCHAR -- YYYY-MM keyword VARCHAR(MAX) visits INT Mit der folgenden Abfrage kann ich ganz einfach die Top-10-Keyword-Treffer ...
Warum wird die Variable in einer IF-Anweisung deklariert, auch wenn die Bedingung false ergibt?
Since @A wird nie deklariert, SQL Server sollte einen Fehler auslösen, dies ist jedoch nicht der Fall. Warum das DECLARE @i int = 1; IF @i > 10 BEGIN DECLARE @A int = 100; END PRINT @A; // doesn't return any result Danke