Eu estava tentando responder a esta pergunta afirmando que a cláusula é opcional. Mas estou preso a um Operador no plano. Abaixo, é uma captura de tela do plano de execução.
Como você pode ver, existe um operador BMK no plano de consulta, mas nenhuma indicação mostra como é calculado.
etapas que tentei até agora:
comecei a pesquisar com o BMK1000, mas ele mostra um monte de perguntas com o mesmo operador. Finalmente encontrei um segmento que diz "O BMK que você está referenciando é o local de armazenamento no heap que é mantido com o índice não clusterizado em vez da chave de cluster. "... Mas não sei como isso está relacionado a mim, pois não tenho índices ..
PERGUNTE:
qual é o operador BMK e como é calculado. Quaisquer indicadores também serão úteis
Aqui está o SQLFiddle para reproduzir novamente o problema
fonte