Als «t-sql» getaggte Fragen

26
Indexperformance auf ON versus WHERE

Ich habe zwei Tische @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Diese Tabellen haben einen nicht gruppierten Index für (ID, Datum). Und ich verbinde diese Tische SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id WHERE t1.Date <= GETDATE() AND t2.Date <=...

24
Warum gibt SELECT IDENTITY eine Dezimalzahl zurück?

Ich verwende Dapper , um die folgende Abfrage für eine SQL Server 2008 R2 Express-Instanz aus einer ASP.NET MVC 3-Anwendung (.NET 4.0) auszuführen. INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName,...

23
Warum ist 0 gleich einem leeren String?

Ich brauche Hilfe, um herauszufinden, warum die folgende T-SQLAnweisung zurückgibt 1(true): SELECT IIF( 0 = '', 1, 0) Ich vermute, jemand hat eine ANSIOption wie SET ANSI_NULLSoder etwas anderes geändert , das das Verhalten verursacht. Mein Problem ist, dass ich einige Werte verbinde und in der...

23
Was bedeutet eigentlich die Position der ON-Klausel?

Die normale JOIN ... ON ...Syntax ist bekannt. Es ist aber auch möglich, die ONKlausel getrennt von der JOINentsprechenden zu positionieren . Dies ist etwas, das in der Praxis selten vorkommt und nicht in Tutorials zu finden ist, und ich habe keine Webressource gefunden, die überhaupt erwähnt, dass...