Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2005, 10:00
Mary_
 
Fecha de Ingreso: abril-2005
Mensajes: 163
Antigüedad: 20 años
Puntos: 0
Meter campos vacíos

Hola, me están dando la lata los campos vacíos, os cuento.
He hecho un procedimiento para insertar en una tabla.

use b.d.
go

create procedure spAniadirTabla
@usuario varchar(30),
@contrasenia varchar(30),
@nombre varchar(30),
@apellidos varchar(30),
@telefono1 varchar(10),
@telefono2 varchar(10),
@email varchar(255),
@observaciones ntext

as
INSERT INTO tabla (usuario, contrasenia, nombre, apellidos, telefono1, telefono2, email, observaciones )
VALUES (@usuario,@contrasenia, @nombre, @apellidos, @telefono1, @telefono2, @email, @observaciones)

go

Los campos q kiero q se puedan dejar vacíos están con permitir nulos y entonces al probar el procedimiento
me encuentro con q si no meto algún dato n esos campos m da error y dice:

El procedimiento 'spAniadir' precisa el parámetro '@nombre' (en el caso d q sea l nombre lo q no metí), que no se ha especificado.
Pensaba n poner algún valor predeterminado n esos campos n la tabla como <NULL> pero m sigue dando error.

¿Cómo puedo solucionar el no meter esos campos?

Gracias.