ExpressãoTabela ExpressãoTabela

A ExpressãoTabela especifica uma tabela ou visão na Cláusula FROM. É a fonte de onde a ExpressãoSeleção seleciona o resultado.

Pode ser aplicado um nome de correlação para a tabela na ExpressãoTabela, para que suas colunas sejam qualificadas por este nome. Se não for especificado um nome de correlação, o nome da tabela qualificará o nome da coluna. Quando é especificado um nome de correlação para a tabela, não pode ser utilizado o nome da tabela para qualificar as colunas. Deve ser utilizado o nome da correlação quando se qualifica o nome da coluna.

Não podem haver dois itens na cláusula FROM com o mesmo nome de correlação, e nenhum nome de correlação pode ser idêntico a um nome de tabela não qualificado especificado na cláusula FROM.

Além disso, podem ser dados novos nomes às colunas da tabela através da cláusula AS. Algumas situações onde é útil:

  • Quando é utilizado VALUES Expressão na SubconsultaTabela, uma vez que não há outra maneira de atribuir nomes às colunas de VALUES Expressão.
  • Quando os nomes das colunas de outra forma seriam idênticos aos das colunas de outra tabela; mudar os nomes significa que não é necessário qualificá-los.

A Consulta na SubconsultaTabela que aparece no ItemFrom pode conter várias colunas e retornar várias linhas. Consulte .

Para obter informações sobre as redefinições do otimizador que podem ser especificadas, consulte .

Sintaxe { ExpressãoTabelaOuVisão | Operação JOIN } -- selecionar de uma expressão de junção SELECT E.NUM_EMP, E.ÚLTIMO_NOME, M.NUM_EMP, M.ÚLTIMO_NOME FROM EMPREGADOS E LEFT OUTER JOIN DEPARTAMENTOS INNER JOIN EMPREGADOS M ON NUM_GER = M.NUM_EMP ON E.DEP_TRAB = NUM_DEP