Storered procedures

09/10/2003 - 21:58 por Julio | Informe spam
Hola grupo

Tengo una confucion con un stored procedures, es lo siguiente:

Tengo creada una tabla en ella tengo algunos campos que estan definido para
que no permita Null.
Procedi a crear un stored Procedure para que me haga un insert en la tabla
que tengo creada, el insert se
hace de maravilla, esto es con el proposito de crear una aplicacion para que
el usuario llene los campos de
la tabla mediante la variables del stored procedure que hace el insert.
Estuve pensando que si el usuario tiene que hacer un cambio en un campo
cualquiera por alguna equivocacion
que cometio introduciendo informacion en la tabla entonces procedi a crear
un stored procedure que me realizara un update a la
tabla, pero al momento de hacer el update me dice que hay campos que no
permiten Null porque estan definido ya en la tabla, pero esos cmpos no lo
quiero modificar.

Quiero saber como modificar campos especificos en la tabla.
 

Leer las respuestas

#1 Miguel Egea
09/10/2003 - 22:18 | Informe spam
si no los explicitas no tienes que modificarlos

Podrías usar un truquillo como este

/* codigo si probrar */

create proc modifica @codigo int,@texto varchar(20)=null
as
begin
update tabla set texto=coalesce(@texto,texto where codigo=@codigo
end
/* fin codigo sin probar */
anque txto no admita nulos no fallará
Saludos
Miguel Egea


"Julio" escribió en el mensaje
news:uhl$
Hola grupo

Tengo una confucion con un stored procedures, es lo siguiente:

Tengo creada una tabla en ella tengo algunos campos que estan definido


para
que no permita Null.
Procedi a crear un stored Procedure para que me haga un insert en la tabla
que tengo creada, el insert se
hace de maravilla, esto es con el proposito de crear una aplicacion para


que
el usuario llene los campos de
la tabla mediante la variables del stored procedure que hace el insert.
Estuve pensando que si el usuario tiene que hacer un cambio en un campo
cualquiera por alguna equivocacion
que cometio introduciendo informacion en la tabla entonces procedi a crear
un stored procedure que me realizara un update a la
tabla, pero al momento de hacer el update me dice que hay campos que no
permiten Null porque estan definido ya en la tabla, pero esos cmpos no lo
quiero modificar.

Quiero saber como modificar campos especificos en la tabla.


Preguntas similares