Комплекс DB2 & ldquo; VALUE & rdquo; Функция - Почему это будет использоваться?

Существуют различные способы сделать это и различные переадресации, я перечислял их ниже:

301 (постоянный) Перенаправление: постоянно размещать весь сайт на другом URL-адресе. Это наиболее распространенный тип перенаправления и полезен в большинстве ситуаций. В этом примере мы перенаправляем домен «example.com»:

# This allows you to redirect your entire website to any other domain
Redirect 301 / http://example.com/

302 (Временный) Перенаправление: укажите весь сайт на другой временный URL. Это полезно для целей SEO, когда у вас есть временная целевая страница и вы планируете вернуться на главную целевую страницу позднее:

# This allows you to redirect your entire website to any other domain
Redirect 302 / http://example.com/

Перенаправить index.html в определенную подпапку:

# This allows you to redirect index.html to a specific subfolder
Redirect /index.html http://example.com/newdirectory/

Перенаправить старый файл в новый путь к файлу:

# Redirect old file path to new file path
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html

Перенаправить на определенную страницу индекса:

# Provide Specific Index Page (Set the default handler)
DirectoryIndex index.html
0
задан Exnuke1972 4 March 2019 в 13:43
поделиться

2 ответа

Как представлено, этот запрос будет использовать значение TABLEO.TIMESTAMPFIELD, если оно присутствует. Если при левом соединении не найдется подходящей строки для TABLEO, тогда первый параметр будет нулевым, а функция VALUE() будет использовать второй параметр - дату / время сегодняшнего дня.

Короче говоря, это выражение никогда не будет нулевым, поскольку при отсутствии TABLEO.TIMESTAMPFIELD оно по умолчанию будет «сейчас».

В любом случае это адское соединение. Вы должны убедиться, что у вас есть соответствующие индексы, чтобы сделать это достаточно быстрым.

0
ответ дан The Impaler 4 March 2019 в 13:43
поделиться

Трудно сказать, что не нужно в этом запросе, так как вы опубликовали запутанную версию ...

Но я думаю, что причина сложного max / value состоит в том, чтобы выбрать этот tablep.varcharfield для самой последней строки в группе данных (согласно TABLEO.TIMESTAMPFIELD), если все они присутствуют или если не все настоящее (НЕ NULL), затем для самого нового в будущем; но если некоторые из них не присутствуют, и ни один из них не появится в будущем, то, по крайней мере, используется простой максимум tablep.varcharfield.

0
ответ дан Pavol Adam 4 March 2019 в 13:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: