Blackie Posted December 15, 2016 at 02:02 AM Report #601255 Posted December 15, 2016 at 02:02 AM Boa noite, Por favor, preciso de uma ajuda sobre o seguinte: Estou a criar uma BD em Oracle (PL/SQL) e, numa Tabela de nome Percurso, preciso usar um campo para “data hora”. Escolhi o tipo de dados TIMESTAMP. Para os inserts fiz as seguintes duas linhas (que espero estejam bem): SELECT secPercurso.nextval INTO percurso FROM DUAL; INSERT INTO percurso VALUES(percurso1,(TO_TIMESTAMP(:ts_val,'28-10-2016 HH24:00:00'))); INSERT INTO percurso VALUES(percurso2,(TO_TIMESTAMP(:ts_val,'29-10-2016 HH24:00:00'))); ….. ….. Depois de correr os inserts aparece o erro: Bind variable "TS_VAL" not declared. Alguém pode dar uma dica para resolver o problema, nomeadamente onde e qual a sintax para declarar a variável? Obrigado. Blackie
M6 Posted December 15, 2016 at 10:48 AM Report #601259 Posted December 15, 2016 at 10:48 AM O erro, como já percebeste é mesmo de sintaxe, falta-se declarar a variável e tens de meter isso tudo num bloco de código anónimo, caso contrário não vai correr. Tens de aprender um pouco sobre PL/SQL para fazeres o que queres, vê aqui: http://www.dei.isep.ipp.pt/~ncastro/Oracle/PLSQL/PLSql.htm 1 Report 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Blackie Posted December 15, 2016 at 04:00 PM Author Report #601264 Posted December 15, 2016 at 04:00 PM Já vou ver o link. Certamente direi alguma coisa, muito breve. OK obrigado
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now