1

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 を待機しています。

ありがとうございました

4

2 に答える 2