Tabelas como Variáveis

São similares a tabelas temporárias locais mas têm um scope mais limitado:

  • Tem o mesmo scope que as variáveis locais.

  • Mas não estão visíveis em inner levels da call stack

    • Podem ser passados como parâmetros

Declaram-se como variáveis

  • Também têm existência na tempdb

Limitações

Desaparecem quando a batch, procedimento ou função, onde foram criadas, chega ao fim.

Limitadas em termos de restrições:

  • Não é permitido: chaves estrangeiras e check.

  • Permitido: chaves primária, defaults, nulls e unique.

Não podem ter objetos dependentes.

  • Chaves estrangeiras ou triggers.

Last updated