Als «tsql» getaggte Fragen

T-SQL (Transact Structured Query Language) ist die Erweiterung der SQL-Funktionalität, die von Sybase ASE und Microsoft SQL Server unterstützt wird. Verwenden Sie dieses Tag nicht für Abfragen im Zusammenhang mit MySQL, PostgreSql, Oracle (Pl / SQL). Bitte beachten Sie, dass SQL-Code, der mit LINQ geschrieben wird, nicht Teil dieses Tags ist. Dieses Tag wurde speziell für die erweiterte SQL-Programmierung mit Microsoft SQL Server erstellt.



3
Richtige Verwendung von Transaktionen in SQL Server
Ich habe 2 Befehle und muss beide korrekt ausführen oder keiner von ihnen ausgeführt. Ich glaube, ich brauche eine Transaktion, weiß aber nicht, wie ich sie richtig verwenden soll. Was ist das Problem mit dem folgenden Skript? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) …


14
Durch Komma getrennte Zeichenfolge in einzelne Zeilen umwandeln
Ich habe eine SQL-Tabelle wie diese: | SomeID | OtherID | Data +----------------+-------------+------------------- | abcdef-..... | cdef123-... | 18,20,22 | abcdef-..... | 4554a24-... | 17,19 | 987654-..... | 12324a2-... | 13,19,20 Gibt es eine Abfrage, bei der ich eine solche Abfrage ausführen kann, SELECT OtherID, SplitData WHERE SomeID = 'abcdef-.......'die …
234 sql-server  tsql  split  comma 



14
T-SQL CASE-Klausel: So geben Sie WHEN NULL an
Ich habe eine ähnliche T-SQL-Anweisung geschrieben (die ursprüngliche sieht anders aus, aber ich möchte hier ein einfaches Beispiel geben): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Diese Anweisung enthält keine Syntaxfehler, aber die case-Klausel wählt immer den ELSE-Teil aus - auch …
226 tsql 


4
Gibt es einen Leistungsunterschied zwischen CTE, Unterabfrage, temporärer Tabelle oder Tabellenvariable?
In dieser ausgezeichneten SO-Frage wurden Unterschiede zwischen CTEund sub-queriesdiskutiert. Ich möchte speziell fragen: Unter welchen Umständen ist jeder der folgenden Punkte effizienter / schneller? CTE Unterabfrage Temporäre Tabelle Tabellenvariable Traditionell habe ich viel für die temp tablesEntwicklung verwendet stored procedures- da sie lesbarer zu sein scheinen als viele miteinander verflochtene …



5
Wie lösche ich den PRINT-Puffer in TSQL?
Ich habe eine sehr lange gespeicherte Prozedur in SQL Server 2005, die ich zu debuggen versuche, und verwende dazu den Befehl 'print'. Das Problem ist, dass ich die Nachrichten erst am Ende meines Sprocs von SQL Server zurückerhalte. Ich möchte in der Lage sein, den Nachrichtenpuffer zu leeren und diese …

30
Versteckte Funktionen von SQL Server
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was sind einige versteckte Funktionen von SQL Server ? Zum Beispiel undokumentierte gespeicherte Systemprozeduren, Tricks, um Dinge zu tun, die sehr nützlich, …
215 sql-server  tsql 

25
Klasse aus Datenbanktabelle generieren
Wie kann ich eine Klasse aus einem SQL Server-Tabellenobjekt generieren? Ich spreche nicht von ORM. Ich muss nur die Entitäten erstellen (einfache Klasse). Etwas wie: public class Person { public string Name { get;set; } public string Phone { get;set; } } Gegeben eine Tabelle wie: +----+-------+----------------+ | ID | …
214 c#  sql  sql-server  tsql 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.