![]() |
Ayuda con procedimiento en SQL SERVER 2005
Hola a todos.Resulta que necesito hacer un procedimiento almacenado en SQL SERVER 2005, y necesito recorrer todos los campos de una tabla y asignarlos a la variable, se que para ello se utiliza en FIREBIRD el FOR ... DO ... SUSPEND, pero no lo se hacer en SQL SERVER, ademas en ese recorrido como hago para asignar una variable de tipo NUMERIC a una variable de tipo VARCHAR.
Gracias.... |
En sql server haces uso de cursores, y la asignación de diferentes tipo lo haces a través de cast o convert.
saludos |
Espero te sirva este ejemplo....
Creando Cursors no olvides nunca cerrarlo al finall..
|
Gracias...
Muchas gracias por la ayuda, lo realizare a ver como me da, pero definitivamente o soy yo pero me parece que es superior FIREBIRD o INTERBASE en esto...
|
Lo Mismo pienso Yo, en FIREBIRD es very simple..
|
Un problemota....
Cuando realizo:
PRINT @dcliente No hay problema, pero si hago: PRINT @dcliente,@dnombre aparece este error Mens 102, Nivel 15, Estado 1, Procedimiento ListFact, Línea 14Sintaxis incorrecta cerca de ',' ¿Que sera? |
haslo en lineas separadas
PRINT @dcliente PRINT @dnombre |
| La franja horaria es GMT +2. Ahora son las 09:13:09. |
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