Frage : Schnurschnitte von auf varchar

wenn ich das folgende laufen lasse, wird der Ausgang auf 22 Putzfrauen begrenzt. Ich erhalte den Ausgang von „Tracker_ 23. August 2010 7“; warum ist das?

declare das varchar (100)
set @mystring, das = geworfen (getdate () wie varchar (100, @mystring ist))@mystring
set = 'C:\Tracker _ „+@holddate+“. bak'< Br/>BACKUP DATENBANK Verfolger ZU DISK= @mystring

Antwort : Schnurschnitte von auf varchar

In Ihrem eigenen Code geben Sie nie an oder stellen einen Wert für @holddate ein.

Sind Sie Sie haben erklärt BEIDE Variablen sicher, wie varchar (100)?

Um zu helfen zu sehen was los ist, die Backup-Anweisung für eine Weile entfernen, und sie durch ersetzen
Das @mystring VORWÄHLEN

Dann, sobald Sie wissen, was in der Schnur ist, können Sie die Backup-Anweisung prüfen. Meine Vermutung ist, dass sie nicht die Räume und/oder die Sonderzeichen in Ihrem Datumformat mag.
Weitere Lösungen  
 
programming4us programming4us