Sintaxe do sql

5 respostas
R

Ola pessoal, estou com um duvida e não me lembro mais

qual seria a sintaxe correta para insercao de dados no banco , tipo voce dentro do banco irá fazer uma inserção direita em uma tabela

mais o problema não é exatamente a inserção de um modo geral , mais como insiro uma data

para nosso exemplo

create table teste(data Date);

agora como faço para inserir direto uma informação usando o comando a seguir

insert into teste values();

o que colocar, ou de forma colocar a informação dentro dos parenteses

desde já muito obrigado

5 Respostas

I

Roberto

Vc deve seguir a ordem das colunas criadas no seu banco:
Ex:
values(valor1,…,valor10);

Ou

values(nome,end,tel,uf);

I

Ex: tabela Funcionario

sql> insert into Funcionario

values(10,‘Elaine’,null,null);

sql> select *from Funcionario;

Isso te ajuda???

R

não pessoal
assim

como vocês fariam para inserir dados direto no banco através do comando insert, levando em consideração que a tabela aonde voce vai inserir possui apenas uma coluna do tipo Date

rmendes08

Isso depende do banco, por exemplo, no Oracle para escrever datas você faz assim:

INSERT INTO TESTE VALUES( ‘04/04/2009’ )

E

Como nosso colega disse acima isso depende do banco, mas acredito que o padrão para inserção de data em qualquer banco eh o padrão americano, ou seja, yyyy-MM-dd assim como eh tbm o padrão do JDBC.

INSERT INTO TESTE(CAMPO1, CAMPODATA, CAMPO3)
VALUES('VALOR CAMPO1', '2009-06-04', 'VALOR CAMPO3');
Criado 4 de abril de 2009
Ultima resposta 6 de abr. de 2009
Respostas 5
Participantes 4