Ваш код выглядит нормально, как видно из этой db <> скрипки. Тем не менее, я бы предложил использовать COALESCE()
вместо CASE
:
CREATE TABLE [table1] (
id [bigint] NOT NULL,
[date1] [datetime] NULL,
[date2] [datetime] NULL,
[date] AS ( COALESCE(date1, date2) )
);
Это более кратко.
AQTime может это сделать. У них есть бесплатная пробная версия.
Вы можете использовать AQtime для профилирования скриптов. выполняется Microsoft Scripting Двигатель. Двигатель поддерживает Языки VBScript и JScript и используется такими приложениями, как Интернет Проводник, Windows Script Host или TestComplete. Таким образом, вы можете использовать AQtime профилировать VBScript и JScript процедуры, которые выполняются в этих Приложения. Например, вы можете скрипты профиля, которые находятся на вашем web pages or you can profile scripts of your TestComplete project.