SQL-Server 2008でこれを行うとどうなりますか:
EXEC sp_configure 'default language', 5
reconfigure
日付形式は dd/mm/yyyy です。
select * from sys.syslanguages where langid = 5
戻り値
dateformat
----------
dmy
だから私がするなら
select GETDATE()
私は次のようなものを待っています:
(no column name)
----------------
31/08/2013 13:20:44.590
しかし、私は得る:
(no column name)
----------------
2013-08-31 13:20:44.590
SQL-Server 2008 Express 互換モード 100 を使用しています
追加した:
私の本当の問題は、dd/mm/yyyy hh:mm のストアド プロシージャの日付を DATETIME 変数に渡す必要があることですが、デフォルトの言語を変更しても、パーサーは yyyy-mm-dd を待機しています。
ありがとうございました