Это кажется сложным способом построения индекса, и третья строка выглядит удивительно, как будто она эквивалентна записи просто BUSINESS_KEY_
. Предполагая, что PROC_DEF_ID_
и BUSINESS_KEY_
являются именами столбцов, тогда кажется, что индекс для этих двух столбцов в этой последовательности, с учетом того, что если BUSINESS_KEY_
равен нулю, то первый столбец в индексе также обрабатывается как нулевой .
Насколько я знаю, в DB2 нет способа сделать это - по крайней мере, не в версиях 8.x. Страница справочника DB2 LUW 9.7 для CREATE INDEX не содержит ничего эквивалентного.