![]() |
que esta mal en este FOR SELECT
estoy tratando de copiar un campo de una tabla a otra pero no lo puedo hacer, me marca un error de ke token unknown en VARIABLE, alguien sabe ke diantres esta mal aki??????????????????? no se si estoy declarando bien las variables o ke, o todo esto lo tengo ke tener adentro de un procedure o ke?????
DECLARE VARIABLE ELID INTEGER; DECLARE VARIABLE ELNOM VARCHAR(20); FOR SELECT N.IDNOMBRE, N.NOM FROM NOMBRE N, USUARIO U WHERE N.IDNOMBRE = U.IDN INTO ELID,ELNOM DO BEGIN UPDATE USUARIO SET USUARIO = :ELNOM WHERE IDN = :ELID END END |
Hola...
Primero que nada... procura usar las etiquetas SQL para mostrar tu código, así es más entendible... Tu código debería ser:
Saludos... |
Tambien falta un Punto y coma:
|
Saludos, gracias por responder rapido, apenas empiezo aqui en estos foros no me habia dado cuenta de ke habia etiquetas para poner codigo. Pero aun me sigue saliendo error desde la declaracion de la variable, Me sigue poniendo Token unknown VARIABLE desde la primera linea, alguien tiene idea???????
|
Hola...
Podrías poner el código completo del procedimiento (Procedure) o disparador (Trigger)? Saludos... |
No tengo ninguno, El for select tiene que estar en un procedure o un trigger para que funcione???
|
Hola!
Claro!! Así como el DECLARE VARIABLE... Saludos... |
ooooooohhhhhhh, pues alli esta la causa, gracias, voy a probar poniendolo en un sp haber ke tal
|
Cita:
|
Listoooooooo:):):) por fin funciono esto, gracias colegas, eske estoy sufriendo porke apenas empiezo en firebird, estaba muy acostumbrado al microsoft sqlserver |
| La franja horaria es GMT +2. Ahora son las 05:22:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi