SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
Procedimientos almacenados ensql actualizar
1. Procedimiento Almacenado Update
Estas en el tema de Procedimiento Almacenado Update en el foro de SQL
Server en Foros del Web. Hola a todoslos amigostengo este código en un
procedimiento almacenadopara actualizar un cliente. @import
url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css");
Código SQL: Ver originalUSE[ Volquetas...
#1 (permalink)
10/04/2012, 14:22
CarlosMelgar
Fecha de Ingreso: febrero-2012
Mensajes: 44
Antigüedad: 4 años, 8 meses
Puntos: 0
ProcedimientoAlmacenadoUpdate
Hola a todos los amigos tengo este código en un procedimiento
almacenado para actualizar un cliente.
Código SQL:
Ver original
1.USE [Volquetas]
2.GO
3./****** Object: StoredProcedure
[dbo].[ActualizarCliente] Script Date: 04/10/201216:09:29
******/
4.SET ANSI_NULLS ON
5.GO
6.SET QUOTED_IDENTIFIERON
7.GO
8.-- =============================================
9.-- Author: Roberto Carlos Melgar
10.-- Create date:
11.-- Description:
12.-- =============================================
13.CREATE PROCEDURE [dbo].[ActualizarCliente]
14. -- Add the parameters for the stored procedurehere
15. @IdCliente INT,
2. 16. @NombreActCliente nvarchar (50),
17. @ApellidosActCliente nvarchar (50),
18. @DirecciónActCliente nvarchar (50)
19.
20.AS
21.--BEGIN
22.-- SET NOCOUNTON add to prevent extra result sets from
23.-- interfering with SELECT statements.
24.-- SET NOCOUNTON;
25.
26. -- Insertstatements for procedurehere
27. UPDATE Clientes
28. SET NombreCliente= @NombreActCliente, Apellidos
Cliente= @ApellidosActCliente, Dirección =
@DirecciónActCliente
29. WHERE IdCliente = @IdCliente
30.--END
y por lo que veo cuando ejecuté vi que tenía que llenar todos los
campos para que mi código seejecute.
este es mi código de ejecución.
Código SQL:
Ver original
1.USE [Volquetas]
2.GO
3.
4.DECLARE @return_valueINT
5.
6.EXEC @return_value= [dbo].[ActualizarCliente]
7. @IdCliente= 311,
8. @NombreActCliente = N'Carlos Daniel',
9. @ApellidosActCliente = N'Aguilar Mendez',
10. @DirecciónActCliente = N'Santa Cruz'
3. 11.
12.SELECT ’Return Value' = @return_value
13.
14.GO
¿Qué pasaría sisolo quiero cambiar el NombreCliente tengo que llenar
también los demás campos?.
por favor me pueden decir que tengo que hacer para cambiar mi
procedimiento
Gracias
Roberto Melgar
#2 (permalink)
10/04/2012, 16:33
ramirezmario7
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 8 años, 8 meses
Puntos: 56
Respuesta:ProcedimientoAlmacenado Update
Hola.
creo que podrias hacer algo así, prueba y me avisas
Código:
UPDATEClientes 28
SET NombreCliente= isnull (@NombreActCliente, NombreCliente),
Apellidos Cliente= isnull (@ApellidosActCliente, Apellidos Cliente),
Dirección = isnull (@DirecciónActCliente29, Dirección)
WHERE IdCliente = @IdCliente
.