Suchergebnisse für Anfrage "tsql"

4 die antwort

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 ...

10 die antwort

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 ...

10 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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, ...

2 die antwort

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 ...

2 die antwort

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 ...

44 die antwort

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?

2 die antwort

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 ...

6 die antwort

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 ...

4 die antwort

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