Мы используем SQLServer в производстве, но HSQLDB для наших интеграционных тестов. HSQLDB используется, потому что это база данных в памяти.Значения даты тестирования с помощью HSQLDB
У меня есть SQLServer SQL, который выполняет следующий код:
select convert(varchar(8), pos_val_date, 112)
from wscpos;
В HSQLDB, это не работает. Код должен быть:
select to_char(pos_val_date, 'YYYYMMDD')
from wscpos;
Что лучшая практика, чтобы адаптировать мой код таким образом, что он работает как в производстве, так и в моей интеграции тест?
Используйте SQLServer Express для своих тестов и вообще не меняйте код –
Используйте ту же базу данных для тестов производительности и интеграции, если вы действительно хотите увидеть, будет ли ваш код работать. –
Я предполагаю, что OP не заметил, что они хотят решения в памяти. Я не уверен, сможет ли это предоставить MS SQL. – medveshonok117