Wenn ich versuche, das folgende SQL-Snippet in einer Cursorschleife auszuführen, set @cmd = N'exec sp_rename ' + @test + N',' + RIGHT(@test,LEN(@test)-3) + '_Pct' + N',''COLUMN''' Ich erhalte die folgende Nachricht: Nachricht 15248, Ebene 11, Status 1, Prozedur sp_rename, Zeile 213 Entweder ist der Parameter @objnamemehrdeutig oder der beanspruchte @objtype(COLUMN) …
MySQL hat dies unglaublich nützlich und doch proprietär REPLACE INTO SQL-Befehl. Kann dies in SQL Server 2005 einfach emuliert werden? Das Starten einer neuen Transaktion, das Ausführen eines Select()und dann entweder UPDATEoder INSERTund und COMMITist immer ein wenig mühsam, insbesondere wenn Sie dies in der Anwendung tun und daher immer …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 8 Jahren . Verbessere diese Frage Ich habe meinen Kopf gegen den SQL Server 2005Versuch geschlagen, viele …
Wenn Sie ein Varchar-Feld haben, können Sie leicht feststellen SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%', ob diese Spalte eine bestimmte Zeichenfolge enthält. Wie machen Sie das für XML Type? Ich habe das Folgende, das nur Zeilen zurückgibt, die einen 'Text'-Knoten haben, aber ich muss innerhalb dieses Knotens suchen …
Ich möchte CSV-Dateidaten von C # -Code auf SQL Server 2005 per Bulk-Upload hochladen, aber es tritt der folgende Fehler auf: Erhielt eine ungültige Spaltenlänge vom bcp-Client für Spalte 6. Wenn eine Massenkopie auf den Datenbankserver geschrieben wird
Ich habe ein C #, in dem ich einen Reader für eine Verbindung ( ExecuteReader) erstelle, und führe dann für jede Zeile in diesem Reader einen anderen Befehl (mit ExecuteNonQuery) aus. Ist es in diesem Fall besser, wenn ich MultipleActiveResultSets=Truemeine Verbindung verwende oder mehrere Verbindungen verwende?
Kennt jemand irgendwelche Nachteile von MARS (Multiple Active Result Sets)? Kennt jemand einen Grund, warum man MARS vermeiden sollte, wie in Fällen, in denen Cursor nützlicher sind als MARS.
Gibt es eine Möglichkeit, die gespeicherte Prozedur in SQL Server Management Studio nach Namen oder nach Teilen des Namens zu finden? (im aktiven Datenbankkontext) Danke für die Hilfe
In der Stack Overflow SQL Server 2005-Datenbank werden einige schädliche, aber seltene Deadlock-Bedingungen angezeigt. Ich habe den Profiler angehängt, mithilfe dieses hervorragenden Artikels zur Fehlerbehebung bei Deadlocks ein Ablaufverfolgungsprofil erstellt und eine Reihe von Beispielen erfasst. Das Seltsame ist, dass das Deadlocking-Schreiben immer dasselbe ist : UPDATE [dbo].[Posts] SET [AnswerCount] …
Wie frage ich das DateTime-Datenbankfeld innerhalb eines bestimmten Bereichs ab? Ich verwende SQL Server 2005 Fehlercode unten SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Beachten Sie, dass ich Zeilen innerhalb eines bestimmten Zeitbereichs abrufen muss. Beispiel: 10 Minuten Zeitbereich. Derzeit gibt …
Ich versuche nach Datum zu bestellen. Ich möchte, dass die neuesten Daten zuerst eingehen. Das ist einfach genug, aber es gibt viele Datensätze, die null sind und die vor Datensätzen stehen, die ein Datum haben. Ich habe ein paar Dinge ohne Erfolg versucht: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date, …
Ich habe ein Projekt in SSIS und habe eine Execute SQL Task hinzugefügt, die das Ergebnis an eine Variable sendet. Ich wollte den Wert bestätigen, weil ich befürchtete, dass er versuchen würde, ihn als Ergebnismengenobjekt und nicht als tatsächliche Ganzzahl zu schreiben (in diesem Fall gebe ich einen COUNT zurück). …
Gegeben die folgende Tabelle in SQL Server 2005: ID Col1 Col2 Col3 -- ---- ---- ---- 1 3 34 76 2 32 976 24 3 7 235 3 4 245 1 792 Was ist der beste Weg, um die Abfrage zu schreiben, die das folgende Ergebnis liefert (dh eine, die …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.