Articles of tsql

Wie man Variable (@id) in Tabelle als Auto-Inkrement in SQL-server-Abfrage insert?

Ich möchte @id-Wert in Items-Tabelle als Auto-Inkrement insert. Tabelle Name = Items Spalten = Code, Name. Die Spalte Code erlaubt keinen Nullwert und ist eindeutig, aber es hat kein Auto-Inkrement, ich habe versucht, Abfrage zu schreiben, die den Wert (1,2,3,4, …) in der Spalte von Code als Auto-Inkrement füllt, aber es tut nicht arbeiten Das […]

Wie man viele SQL-Zeilen in einzelne Textzeichenfolge für int verkettet

Die SQL-Tabelle, die ich habe, ist wie folgt: ID Name NameID 1 John 1 1 Dan 2 1 Jill 3 2 Jack 4 2 Sam 5 Ich brauche diesen Tisch so zu sein: ID Name NameID 1 John, Dan, Jill 1, 2, 3 2 Jack, Sam 4, 5 Die SQL-Abfrage, die ich jetzt habe, ist […]

SSRS – Format Ausgabe des datasatzes für Eingabe des Parameters

Ich habe einen datasatz, der von einer gespeicherten Prozedur angetrieben wird, die einen Parameter benötigt. Der Parameter ist DATETIME aber ich bin nicht in der Lage, auf diese Weise in dem Bericht zu präsentieren, weil DateTime's Show als Kalender und ich brauche ein Dropdown von Werten. Leider habe ich einen datasatz, der die Auswahl für […]

Konvertieren Sie Zeile in verkettete characterfolge mit Spaltennamen enthalten

Ich habe einen Tisch, der mehrere hundert Spalten breit ist. Gibt es eine Möglichkeit, jede Zeile in eine einzige verkettete characterfolge mit dem Spaltentitel umzuwandeln, ohne dass sie jede einzelne Spalte in der Abfrage auflisten muss? Ich habe etwas davon mit einer Abfrage gemacht, aber das ist mühsam für jede Spalte zu tun und scheint […]

data SE / SQL Query – Gibt alle Spalten zurück, die nicht nur zuletzt ausgewählt werden, wenn sie in Variable gespeichert werden

Ich versuche, eine Abfrage auf Data SE zu erstellen, und bisher habe ich den folgenden Code: DECLARE @ParentId int; DECLARE @AnswerId int; SELECT @ParentId = ParentId, @AnswerId = Id FROM Posts WHERE OwnerUserId = 5620297 AND PostTypeId = 2; SELECT * FROM Posts WHERE Id = @ParentId AND AcceptedAnswerId != @AnswerId Grundsätzlich sollte die Frage […]

Deklarieren Sie die Tabellenvariable in einem UDF, um den Tabellennamen als Parameter einzugeben

Ich arbeite an einer Abfrage und schuf eine function, um Ergebnis aus der outcomes Tabelle zu erhalten, die den folgenden Code aushängt. CREATE FUNCTION dbo.Shippad (@tbl NVARCHAR(30)) RETURNS TABLE AS RETURN SELECT LEFT(ship, Charindex(' ', ship) – 1) + ' ' + Replicate('*', Charindex(' ', Substring(ship, Charindex(' ', ship) + 1, Len(ship))) + 1 -2) […]

Tsql – Wie kann man das gleiche Feld casting und konvertieren

Ich habe diesen Wert in einem Feld +000000019900000000 Der tatsächliche Wert, den ich brauche, ist 19,90. Wie schreibe ich eine Aussage zu konvertieren und werfe diese alle auf die gleiche Zeile?

Ist es möglich, CTE zu replace und SELECT mit nur Single-SQL-Abfrage (abhängige Ergebnisse)

Ich habe die folgende Abfrage. Als produktid als Eingabe (2,4,5) möchte ich Keyid Associate mit dieser list zu bekommen. Dann möchte ich alle Produkte mit diesen Keyids verknüpfen. Zum Beispiel: Angenommen, ich komme als 2,4,5 als input zu meinem Sproc, ich bekomme Keyids als 22,34,35,38 (CTE Ergebnis). Diese buttonn sind der Eingabe-Produktliste zugeordnet. Basierend auf […]

So erstellen Sie Tabelle in sqlcommand string?

Erstellen von Tabelle in einer sqlcommand characterfolge wie "CREATE TABLE '"+txtTableName.Text+"' (ID int IDENTITY(1,1), ColumnName varchar(255))"; würde dir einen Fehler geben "Falsche Syntax in der Nähe" beliebiger Tabellenname, den Sie im Textfeld angeben ". Stattdessen können Sie verwenden "CREATE TABLE [dbo].['"+txtTableName.Text+"'] (ID int IDENTITY(1,1), ColumnName varchar(255))";

Ändern eines Tabellennamens in SQL server-Prozedur

Ich möchte diese Prozedur ändern den Tabellennamen, wenn ich es ausführen. Der Tabellenname, den ich ändern möchte, ist Recargas_@mes Es gibt einen path, das zu tun? @MES DATETIME AS BEGIN SELECT CUENTA, SUM(COSTO_REC) COSTO_REC INTO E09040_DEV.BI_PRO_COSTO_RECARGAS FROM ( SELECT a.*,(CASE WHEN COD_AJUSTE IN ('ELEC_TEXT','TFREPPVV_C') THEN (A.VALOR)*(R.COSTO) ELSE 0 END) FROM Recargas_@MES AS A, BI_PRO_LISTA_COSTOS_RECARGAS AS […]