Wprowadzam z instrukcją SQL do tabeli dwie daty, ale używam jej na różnych maszynach z różnymi SQL Server i ustawionym językiem. Czasami „04.01.2017 00:00:00” jest 01 kwietnia 2017 czasami jest to 04 stycznia 2017. Chcę kwietnia 01.Deklaracja na temat różnych SQL Server z różnymi językami
INSERT INTO [table] ([id], [value], [datefrom], [dateto])
SELECT
NEWID(), 3.5, '2017-01-04 00:00:00', '2027-01-05 00:00:00'
FROM
[settings]
mogę używać po prostu użyć SET LANGUAGE german;
na początku skryptu a to ustawienie jest tylko tymczasowe dla wyciągu i nie zmienia na stałe języka? Czy to nie jest dobra droga? Zobacz użyte oświadczenie poniżej. Z góry dziękuję.
SET LANGUAGE german;
INSERT INTO [table]([id], [value], [datefrom], [dateto])
SELECT
NEWID(), 3.5, '2017-01-04 00:00:00', '2027-01-05 00:00:00'
FROM
[settings]
http://dba.stackexchange.com/a/39439/110455 – McNets