Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

zenfra

select * from (select * from tabela)

Recommended Posts

O que está errado na sintaxe abaixo?

Estoou fazendo um select para um select e um erro é exibido no SQl Server Management Express.

select * from (select ds_pessoa_nome,ds_pessoa_sobrenome from tab_pessoa)

Msg 102, Level 15, State 1, Line 1

Incorrect syntax near ')'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na Realidade existe, porém, é necessário criar um alias para o mesmo:

 

select * from (select ds_pessoa_nome,ds_pessoa_sobrenome from tab_pessoa) as selecao

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe mesmo, acabei de testar.

Desculpe não conhecia essa sintaxe.

 

Acho que o problema foi resolvido com o alias.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Na Realidade existe, porém, é necessário criar um alias para o mesmo:

 

select * from (select ds_pessoa_nome,ds_pessoa_sobrenome from tab_pessoa) as selecao

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando eu usava o SQL server nunca tinha visto o pessoal usar assim.

Quando passei a usar o ORACLE vi que é uma prática muito comum

 

pelo visto o colega só estava esquecendo de colocar o alias

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.