kann jemand helfen, haben wir eine SQL Server 2005-Datenbank installiert (eigentlich ist es ein SQL Server 2000 mit einem SQL Server 2005 Server verbunden) Standard-Serversprache USA mit Datumformat wie MM/TT/JJ und wir müssen es wirklich auf diese Weise behalten, aber haben gerade eine neue Datenbank auf den Server hochgeladen und diese muss das Datumsformat für TT/MM/JJJJ haben.Ändern dateformat auf einer SQL Server DB und nicht auf dem ganzen Server zu dd/mm/jjjj
Kann ich eine Änderung nur an einer Datenbank und nicht am gesamten Server erzwingen? Wenn ich die Änderung auf den gesamten Server zwingen, wird es machen alle meine anderen apps
Zum Beispiel scheitern derzeit wir diese SQL-Anweisung haben, die nicht ..
SELECT * FROM sesiones WHERE ultimo_acceso < '16/04/2009 13.36.17'
aber natürlich können wir diese hinzufügen, die jetzt
SELECT * FROM sesiones WHERE ultimo_acceso < Convert (Datetime, '16/04/2009 13.36.17' funktioniert, 103)
aber das Problem ist, dass es eine große Anzahl von SQL-Anweisungen innerhalb der Anwendung gibt. Die Wahrheit ist, dass die Anwendung ziemlich alt ist und wir wirklich keine Änderungen am Quellcode vornehmen wollen.
SO also, wenn wir eine Änderung nur auf der Datenbank/den Tabellen der spezifischen Datenbank erzwingen könnten dies würde genügen
wirklich Jede Hilfe
+1. Termine sind immer ein Schmerz. Persönlich denke ich, dass die Welt nur YYYYMMDD benutzen sollte. –
@Ian mit Ausnahme von 19700102 ist mehrdeutig ;-P –