Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Realizar un proc. Almacenado sin sentencias

Estas en el tema de Realizar un proc. Almacenado sin sentencias en el foro de SQL Server en Foros del Web. Hola, amigos es mas que como hacerlos, una duda: NEcesito ejecutar un SP en la base de datos pero que este no realice ninguna accion... ...
  #1 (permalink)  
Antiguo 23/03/2012, 10:05
Avatar de bbriones89  
Fecha de Ingreso: marzo-2011
Ubicación: RENCA
Mensajes: 26
Antigüedad: 13 años, 8 meses
Puntos: 0
Realizar un proc. Almacenado sin sentencias

Hola,
amigos es mas que como hacerlos, una duda:

NEcesito ejecutar un SP en la base de datos pero que este no realice ninguna accion... los tengo con un RETURN pero a veces se me pegan y me producen bloqueos de la BD no se por que...
alguien tiene alguna idea... otra sentencia que sea basica..o algo...


CREATE PROCEDURE "NOMBRE"

AS BEGIN
SET NOCOUNT ON;

RETURN

END
  #2 (permalink)  
Antiguo 23/03/2012, 19:32
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: Realizar un proc. Almacenado sin sentencias

No puedo con mi curiosidad, ¿para qué lo quieres?.

Hay mil maneras de hacer un procedure que no haga nada, sin analizarlo mucho, diría que la tarea de menor costo es asignar una variable, ya que el set nocount tiene el costo de configurar la sesión y el return de enviar datos al cliente.

Código:
create procedure p1
as
declare @i int
begin
 set @i = null
end
go
Saludos
  #3 (permalink)  
Antiguo 27/03/2012, 13:35
Avatar de bbriones89  
Fecha de Ingreso: marzo-2011
Ubicación: RENCA
Mensajes: 26
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Realizar un proc. Almacenado sin sentencias

lo que pasa es que estoy configurando un canal de SAP-PI y necesito me pide por obligación ejecutar dos sentencias, entonces la primera es el SP que necesito y la segunda debe ser otro SP que no haga nada... es para eso... gracias por la respuesta espero pueda ayudarme... saludos

Etiquetas: bd, sentencias, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.