Als «t-sql» getaggte Fragen

Transact-SQL (T-SQL) ist ein SQL-Dialekt, der von Microsoft SQL Server und SAPs Sybase verwendet wird.


4
Vergleichen Sie 4 oder mehr Spaltenwerte
Ich habe einen Tisch wie: ID A0 A1 A2 A3 A4 14 A B A C A 15 A A A A A Ich muss alle 5 Spalten vergleichen und prüfen, ob sie denselben Wert haben, und die einzige abrufen, die alle gleichen Werte hat. In diesem Fall die mit …

2
Wie verschiebe ich eine ziemlich große tsql-Tabelle von einem Server auf einen anderen Server?
Ich habe darüber nachgedacht, wie eine 40-GB-Tabelle von einer SQL Server-Box in eine andere SQL Server-Box verschoben werden kann. Sie befinden sich in separaten Unternehmen ohne Intranet-Verknüpfung und offensichtlich ohne Verbindungsserver. Anfangs dachte ich, der schnellste Weg, dies zu tun, wäre, die nächtliche Sicherungsdatei abzurufen und auf den anderen Server …

1
Was ist der Unterschied zwischen <> All und Not In?
Könnten Sie mir bitte die Unterschiede zwischen erzählen? select CustomerId from Customer Where TerritoryId &lt;&gt; All(select TerritoryId from Salesperson) select CustomerId from Customer where TerritoryId NOT IN (select TerritoryId from Salesperson)
7 t-sql 

1
Sargable Abfragen
Sehr einfache Frage Ich hoffe, ich habe derzeit einige Skripte, die ich in mein Projekt geerbt habe, die von den Datenbankadministratoren überprüft wurden. Dies wurde anscheinend noch nie zuvor gemacht und es werden viele Probleme gefunden. Ich bin ein bisschen neu in diesem Bereich, aber mein Verständnis von Sargable und …

2
Effiziente Abfrage für ein erweitertes EAV-Modell
Ich bin ein bisschen festgefahren, wie man eine effiziente Abfrage erstellt, die die Daten der folgenden EAV-Struktur zurückgibt. Heute existiert bereits eine Produkttabelle mit 4 festen Feldern. Wir möchten das System aktualisieren und so unendlich viele zusätzliche Produktfelder zulassen, die vom Hersteller jedes Produkts definiert werden. Wir nennen diese zusätzlichen …
7 sql-server  t-sql  eav 

1
Probleme mit SQL und Aggregaten
Mit dieser Abfrage: SELECT SUM(qty) AS sumQty, cnetprodid FROM quoteitem WHERE ordered = 1 AND sageSOPOrderReturnLineID IS NOT NULL AND LEN(LTRIM(RTRIM(cnetprodid))) &gt; 0 AND cnetprodid LIKE 'S%' AND price &gt; 10 AND created &gt; DATEADD(MONTH, -3, GETDATE()) GROUP BY cnetprodid ORDER BY SUM(qty) DESC Ich bekomme eine Reihe pro Produkt …


1
Der CATCH-Block wird ausgelöst, wenn dies nicht der Fall sein sollte
Auf meiner unendlichen Suche, mich mit einer sicheren Transaktion in den Fuß zu schießen, habe ich anscheinend noch mehr Möglichkeiten gefunden, um den Questzweck zu erfüllen. Die Sicherungs-Transaktionsklausel selbst kommt diesmal nicht in Frage, aber deshalb habe ich den folgenden Code geschrieben. Betrachten Sie das folgende vollständige Beispiel mit verschachtelten …

1
sysschedules Datentypauswahl
Ich bin gespannt, warum SQL Server die Werte msdb.dbo.sysschedulesfür Datum und Uhrzeit intanstelle von speichert datetime. Ich gehe davon aus, dass der Grund auf etwas in SQL Server 2000 zurückgeht. War es ein Problem mit der Speicherkapazität, der Leistung oder einem anderen Problem?


2
Gibt es eine bessere Möglichkeit, dynamische zeitgemittelte Reihen über eine dynamische Frequenz zu erstellen?
Ich habe eine Reihe von Tabellen mit vielen hochpräzisen Daten, die von verschiedenen Geräten gesammelt wurden. Die Intervalle, in denen sie gesammelt wurden, variieren und wandern sogar über die Zeitreihen. Meine Benutzer möchten die Möglichkeit haben, einen Datumsbereich auszuwählen und einen Durchschnitt / min / max über diese Variablen mit …

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.