SQL Onde Errei?

23/09/2004

INSERT INTO TABELA
(
TIT_DATACADASTRAMENTO
)
VALUES
(
04-11-1957 00:00:00
) ;

SP2-0552: Variável de ligação ´00´ não declarada.


Wgm8

Respostas

23/09/2004

Keitarosan

Qual banco de dados está sendo utilizado???
Nunca vi nenhum BD que aceite essa sintaxe que vc pôs aí...
se fosse no Access, pra funfar seria assim:
INSERT INTO TABELA (TIT_DATACADASTRAMENTO)
VALUES (#04/11/1957 00:00:00) ;

no MYSQL:
INSERT INTO TABELA (TIT_DATACADASTRAMENTO)
VALUES (´1957-11-04 00:00:00´) ;

se bem que no MySQL eu prefiro usar campo do tipo INT para guardar data...


Responder Citar

23/09/2004

Wgm8

Banco de dados ORACLE


Responder Citar

23/09/2004

Motta

Qual banco de dados está sendo utilizado??? Nunca vi nenhum BD que aceite essa sintaxe que vc pôs aí... se fosse no Access, pra funfar seria assim: INSERT INTO TABELA (TIT_DATACADASTRAMENTO) VALUES (#04/11/1957 00:00:00) ; no MYSQL: INSERT INTO TABELA (TIT_DATACADASTRAMENTO) VALUES (´1957-11-04 00:00:00´) ; se bem que no MySQL eu prefiro usar campo do tipo INT para guardar data...



no ORACLE:
INSERT INTO TABELA (TIT_DATACADASTRAMENTO) 
VALUES (TO_DATE(´1957-11-04 00:00:00´,´YYYY-MM-DD HH24:MI:SS´)) 




Responder Citar