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.

11
SQL: ZWISCHEN vs <= und> =
In SQL Server 2000 und 2005: Was ist der Unterschied zwischen diesen beiden WHEREKlauseln? Welches sollte ich in welchen Szenarien verwenden? Abfrage 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' Abfrage 2: SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (Bearbeiten: Das zweite …
111 sql  sql-server  tsql  where  between 

7
IDENTITY_INSERT ist auf OFF gesetzt - Wie schalte ich es ein?
Ich habe eine gelöschte Dateiarchivdatenbank, in der die ID der gelöschten Datei gespeichert ist. Ich möchte, dass der Administrator die Datei wiederherstellen kann (sowie dieselbe ID zum Verknüpfen von Dateien). Ich möchte nicht identity_insert von der gesamten Tabelle entfernen, da das Inkrement um eins großartig funktioniert. In meiner TBL_ContentProzedur zum …
111 sql  sql-server  tsql 

4
So erstellen Sie eine Tabelle mit einer Identitätsspalte
Ich habe eine vorhandene Tabelle, die ich wegblasen werde, weil ich sie nicht mit der IDSpalte erstellt habe, die als Identitätsspalte der Tabelle festgelegt ist. Mit SQL Server Management Studio habe ich ein "Create To ..." der vorhandenen Tabelle per Skript erstellt und Folgendes erhalten: CREATE TABLE [dbo].[History]( [ID] [int] …
111 sql  sql-server  tsql 







17
Wie drucke ich VARCHAR (MAX) mit Print Statement?
Ich habe einen Code, der lautet: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Die Länge des Skripts beträgt ungefähr 10.000 Zeichen. Da ich …


11
SQL-Primärschlüssel und -Index
Angenommen, ich habe eine ID-Zeile (int) in einer Datenbank als Primärschlüssel festgelegt. Wenn ich die ID häufig abfrage, muss ich sie auch indizieren? Oder bedeutet es als Primärschlüssel, dass er bereits indiziert ist? Der Grund, den ich frage, ist, dass ich in MS SQL Server einen Index für diese ID …

3
Ein seltsames Betriebsproblem in SQL Server: -100 / -100 * 10 = 0
Wenn Sie SELECT -100/-100*10das Ergebnis ausführen, ist 0. Wenn Sie SELECT (-100/-100)*10das Ergebnis ausführen, ist 10. Wenn Sie SELECT -100/(-100*10)das Ergebnis ausführen, ist 0. Wenn Sie SELECT 100/100*10das Ergebnis ausführen, ist 10. BOL sagt: Wenn zwei Operatoren in einem Ausdruck dieselbe Operatorprioritätsstufe haben, werden sie basierend auf ihrer Position im …



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.