2
respostas

duvida

Alguém poderia me explicar pra que serve aquelas letras após os nomes dos campos?

select * from curso c

Esse "c" para que serve?

e também meu datetime da dando erro.

INSERT INTO matricula (aluno_id, curso_id, data, tipo)
VALUES
    (1,1,'2014-11-25 16:16:05','PAGA_PF'),
2 respostas

O C serve como apelido pra evitar que tenha que escrever muito se o nome da tabela for grande Ex:

Sem apelidos: select * from tbveiculolocalentrevistador inner join tbentrevistador on tbveiculolocalentrevistador .entrevistador = tbentrevistador .entrevistador

Com apelidos: select * from tbveiculolocalentrevistador A inner join tbentrevistador B on A.entrevistador = B.entrevistador

Assim você evita ter que digitar o nome das tabelas novamente. Sobre este datatime verifique qual o formato ele esta no desing da tabela.

Tente utilizar '2014-11-25 16:16:05.000'

Olá Anderson,

este 'c' é um apelido que e dado a tabela, em scripts com muitos join é imprescindível criar este apelidos, para ficar mais fácil chamar os dados no decorrer do mesmo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software