Zitat von
Overburn:
ich bin gerade dabei eine StoredProcedure zu bauen. Dafür benötige ich allerdings alle Teile des Datums in zwei Stellen. Also statt 04.03.2008 04.03.08.
Wozu ??
Ein Datum sollte immer im internen Format transportiert werden!
Erst an der Benutzeroberfläche findet eine Umwandlung in einen menschenlesbaren String statt.
Folgende SP macht einen grossen Fehler: Datum wird als String übergeben
CREATE PROCEDURE test_bad @tag varchar(4), @monat varchar(2), @jahr varchar(2) AS ...
So wäre es richtig
CREATE PROCEDURE test_good @datum DATE AS ...