Czy istnieje sposób sprawdzania bieżącego DATEFOMRAT SQLServer 2005 jest obecnie używany z T-SQL?Ustawianie i zerowanie DATEFORMAT w SQLServer 2005
Mam aplikację odczytującą wstępnie wygenerowane instrukcje INSERT i wykonującą je względem bazy danych. Aby dane, które mają być wprowadzone do kultury, były niezależne, przechowuję wartości datetime-wartości reprezentowane w kulturze niezmienniczej (miesiąc/dzień/rok ...). Serwer bazy danych może być uruchamiany w różnych lokalizacjach, w zależności od ustawień regionalnych systemu (być może przy użyciu dnia/miesiąca/roku), więc insert może ulec awarii, ponieważ nie można przeanalizować datetime.
Wiem, że istnieją instrukcje "SET LANGUAGE" i "SET DATEFORMAT" w T-SQL, aby ustawić ustawienia narodowe, które mają być używane.
Nie chcę, aby te zmiany stały się trwałe (czy są trwałe?), Więc szukam sposobu na odczytanie DATEFORMAT z DB, zapisanie go, zmianę formatu według moich upodobań i zresetowanie go do zapisanej wartości po wstawieniu danych.
Jakieś pomysły, gdzie znaleźć tę wartość na serwerze?
Dzięki! Wygląda na to, że trochę się martwię :) – lowglider