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.


12
CROSS JOIN vs INNER JOIN in SQL
Was ist der Unterschied zwischen CROSS JOINund INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies INNER JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Welches …

20
SQL Server-Zeichenfolge oder Binärdaten werden abgeschnitten
Ich bin an einem Datenmigrationsprojekt beteiligt. Beim Versuch, Daten aus einer Tabelle in eine andere Tabelle einzufügen (SQL Server 2005), wird folgende Fehlermeldung angezeigt: Meldung 8152, Ebene 16, Status 13, Zeile 1 Zeichenfolge oder Binärdaten werden abgeschnitten. Die Quelldatenspalten stimmen mit dem Datentyp überein und befinden sich innerhalb der Längendefinitionen …


9
So melden Sie einen Fehler von einer benutzerdefinierten SQL Server-Funktion
Ich schreibe eine benutzerdefinierte Funktion in SQL Server 2008. Ich weiß, dass Funktionen nicht auf die übliche Weise Fehler auslösen können - wenn Sie versuchen, die RAISERROR-Anweisung einzuschließen, die SQL zurückgibt: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a …


12
Unterschiede zwischen MySQL und SQL Server [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
144 mysql  sql-server  tsql 

12
Übergeben Sie den Array-Parameter in SqlCommand
Ich versuche, Array-Parameter wie unten beschrieben an SQL-Befehl in C # zu übergeben, aber es funktioniert nicht. Trifft es jemand schon einmal? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; sqlComm.CommandText …
144 c#  tsql 

9
Unterschied zwischen CTE und SubQuery?
Aus diesem Beitrag Wie verwende ich ROW_NUMBER im folgenden Verfahren? Es gibt zwei Versionen von Antworten, bei denen eine a sub-queryund die andere a verwendet CTE, um dasselbe Problem zu lösen. Was ist nun der Vorteil der Verwendung einer CTE (Common Table Expression)"Unterabfrage" (also besser lesbar, was die Abfrage tatsächlich …

13
So ändern Sie mehrere Spalten gleichzeitig in SQL Server
Ich muss ALTERdie Datentypen mehrerer Spalten in einer Tabelle. Für eine einzelne Spalte funktioniert Folgendes einwandfrei: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Aber wie ändere ich mehrere Spalten in einer Anweisung? Folgendes funktioniert nicht: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)

4
Tabelle ändern Spaltensyntax hinzufügen
Ich versuche, einer Tabelle Mitarbeiter programmgesteuert eine Identitätsspalte hinzuzufügen. Ich bin mir nicht sicher, was ich mit meiner Syntax falsch mache. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY …
142 sql  sql-server  tsql  ddl 



9
TSQL Pivot ohne Aggregatfunktion
Ich habe einen Tisch wie diesen ... CustomerID DBColumnName Data -------------------------------------- 1 FirstName Joe 1 MiddleName S 1 LastName Smith 1 Date 12/12/2009 2 FirstName Sam 2 MiddleName S 2 LastName Freddrick 2 Date 1/12/2009 3 FirstName Jaime 3 MiddleName S 3 LastName Carol 3 Date 12/1/2009 Und ich will …

26
T-SQL-Split-String
Ich habe eine SQL Server 2008 R2-Spalte mit einer Zeichenfolge, die ich durch ein Komma teilen muss. Ich habe viele Antworten auf StackOverflow gesehen, aber keine davon funktioniert in R2. Ich habe sichergestellt, dass ich ausgewählte Berechtigungen für Beispiele für geteilte Funktionen habe. Jede Hilfe sehr geschätzt.

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.