Als «sql-server-2005» getaggte Fragen

Verwenden Sie dieses Tag für Fragen, die für die 2005-Version von Microsoft SQL Server spezifisch sind.

9
SQL Server-Äquivalent einer COUNTIF-Aggregatfunktion
Ich erstelle eine Abfrage mit einer GROUP BYKlausel, die die Fähigkeit benötigt, Datensätze nur basierend auf einer bestimmten Bedingung zu zählen (z. B. nur Datensätze zählen, bei denen ein bestimmter Spaltenwert gleich 1 ist). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS ContractDollars, (COUNTIF(MyColumn, 1) / COUNT(UID) * 100) -- Get …

11
Wie kann ein LEFT OUTER JOIN mehr Datensätze zurückgeben, als in der linken Tabelle vorhanden sind?
Ich habe einen sehr einfachen LEFT OUTER JOIN, um alle Ergebnisse aus der linken Tabelle und einige zusätzliche Informationen aus einer viel größeren Tabelle zurückzugeben. Die linke Tabelle enthält 4935 Datensätze. Wenn ich sie jedoch einer zusätzlichen Tabelle beitrete, ist die Anzahl der Datensätze erheblich größer. Soweit mir bekannt ist, …


15
Bessere Techniken zum Trimmen führender Nullen in SQL Server?
Ich benutze dies seit einiger Zeit: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) In letzter Zeit habe ich jedoch ein Problem mit Spalten mit allen "0" -Zeichen wie "00000000" festgestellt, da niemals ein nicht "0" -Zeichen gefunden wird, das übereinstimmt. Eine alternative Technik, die ich gesehen habe, ist die Verwendung von TRIM: REPLACE(LTRIM(REPLACE(str_col, …





30
Wie behebe ich den Fehler 'Named Pipes Provider, Fehler 40 - Verbindung zu' SQL Server 'konnte nicht hergestellt werden?
Ich kann anscheinend von einer Site aus keine Verbindung zu meiner Datenbank herstellen. Ich erhalte diesen Fehler: Named Pipes Provider, Fehler: 40 - Verbindung zu SQL Server konnte nicht hergestellt werden Ich habe versucht, sowohl eine lokale als auch eine öffentliche IP-Adresse für die Verbindung zu verwenden. Ich habe es …

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 …

6
Tabelle ändern mehrere Spalten hinzufügen ms sql
Kann mir jemand sagen, wo der Fehler in der folgenden Abfrage ist ALTER TABLE Countries ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit, HasText bit); ALTER TABLE Regions ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit HasText bit); ALTER TABLE Provinces ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit HasText …


11
Was ist der Unterschied zwischen einer gespeicherten Prozedur und einer Ansicht?
Ich bin verwirrt über ein paar Punkte: Was ist der Unterschied zwischen einer gespeicherten Prozedur und einer Ansicht? Wann sollte ich gespeicherte Prozeduren und wann Ansichten in SQL Server verwenden? Ermöglichen Ansichten die Erstellung dynamischer Abfragen, bei denen Parameter übergeben werden können? Welches ist das schnellste und auf welcher Basis …



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.