Ändern dateformat auf eine SQL-Server-DB und nicht auf den ganzen server auf dd/mm/yyyy

kann jemand helfen, wir haben eine sql server 2005-Datenbank installiert (eigentlich ist es ein sql server 2000 und die an einen sql server 2005-server) mit dem Standard server Sprache USA mit dateformat wie mm/dd/yy, und wir wirklich brauchen, um zu halten es auf diese Weise aber derzeit nur hochgeladen, eine neue Datenbank auf dem server und dieser muss das Datumsformat dd/mm/yyyy.

Kann ich erzwingen eine Veränderung nur auf einer Datenbank und nicht der ganze server? Wenn ich die Kraft der Veränderung auf dem ganzen server wird es machen alle meine anderen apps scheitern

Beispielsweise derzeit haben wir diese sql-Anweisung was nicht..

SELECT * FROM sesiones, WO ultimo_acceso < '16/04/2009 13:36:17'

aber natürlich können wir hinzufügen, dies funktioniert nun

SELECT * FROM sesiones, WO ultimo_acceso < Convert(datetime, '16/04/2009 13:36:17', 103)

aber das problem ist, dass es eine große Anzahl von sql-Anweisungen innerhalb der Anwendung. Die Wahrheit ist, dass die Anwendung ist ziemlich alt und wir wissen nicht wirklich wollen, um änderungen an den source code.

SO daher, wenn wir uns zwingen könnte eine änderung nur auf der Datenbank bzw. der Tabellen der Datenbank, dann würde das ausreichen

Jede Hilfe wirklich dankbar

  • +1. Termine sind immer ein Schmerz. Ich persönlich denke, die Welt sollte alle nur mit JJJJMMTT.
  • außer, dass 19700102 ist zweideutig ;-P
InformationsquelleAutor mark smith | 2009-04-16
Schreibe einen Kommentar