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

Por qué al dar editar a un procedimiento me sale Create?

Estas en el tema de Por qué al dar editar a un procedimiento me sale Create? en el foro de SQL Server en Foros del Web. Eso, que cuando le doy edición al procedimiento almacenado (sql 2000) me sale en la ventana del procedimiento CREATE y no ALTER como me suele ...
  #1 (permalink)  
Antiguo 19/05/2010, 10:58
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 7 meses
Puntos: 0
Por qué al dar editar a un procedimiento me sale Create?

Eso, que cuando le doy edición al procedimiento almacenado (sql 2000) me sale en la ventana del procedimiento CREATE y no ALTER como me suele salir siempre.
Habré hecho algo malo en el procedimiento cuando lo creé o alguna configuración rara?

sl2
  #2 (permalink)  
Antiguo 19/05/2010, 11:36
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Por qué al dar editar a un procedimiento me sale Create?

Que extraño, cambiale a ALTER y listo
  #3 (permalink)  
Antiguo 19/05/2010, 11:47
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Por qué al dar editar a un procedimiento me sale Create?

hola iislas, pasa que SI le pongo ALTER y ejecuto para guardar los cambios, y al volver dar Editar al procedimiento me abre éste con la clausula CREATE... @_@ es muy loco!
  #4 (permalink)  
Antiguo 19/05/2010, 12:13
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Por qué al dar editar a un procedimiento me sale Create?

Con otros SP te pasa lo mismo?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #5 (permalink)  
Antiguo 19/05/2010, 12:48
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Por qué al dar editar a un procedimiento me sale Create?

Algunos si, son los menos, pero en la mayoría de los casos siempre al darle edición me salen con ALTER como se supone que es.
  #6 (permalink)  
Antiguo 19/05/2010, 13:54
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Por qué al dar editar a un procedimiento me sale Create?

Se me ocurre, que vuelvas a crear tu procedimiento.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #7 (permalink)  
Antiguo 19/05/2010, 15:26
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 7 meses
Puntos: 0
Exclamación Respuesta: Por qué al dar editar a un procedimiento me sale Create?

Acabo de re-crear el sp flaviovich y el resultado es el mismo...
este es el cod por si acaso.
Código Javascript:
Ver original
  1. CREATE  PROCEDURE EMB_ACTUALIZA_PROG_MENSUAL_DIARIO
  2.  
  3. @DIA1 AS NUMERIC,
  4. @DIA2 AS NUMERIC,
  5. @DIA3 AS NUMERIC,
  6. @DIA4 AS NUMERIC,
  7. @DIA5 AS NUMERIC,
  8. @DIA6 AS NUMERIC,
  9. @DIA7 AS NUMERIC,
  10. @DIA8 AS NUMERIC,
  11. @DIA9 AS NUMERIC,
  12. @DIA10 AS NUMERIC,
  13. @DIA11 AS NUMERIC,
  14. @DIA12 AS NUMERIC,
  15. @DIA13 AS NUMERIC,
  16. @DIA14 AS NUMERIC,
  17. @DIA15 AS NUMERIC,
  18. @DIA16 AS NUMERIC,
  19. @DIA17 AS NUMERIC,
  20. @DIA18 AS NUMERIC,
  21. @DIA19 AS NUMERIC,
  22. @DIA20 AS NUMERIC,
  23. @DIA21 AS NUMERIC,
  24. @DIA22 AS NUMERIC,
  25. @DIA23 AS NUMERIC,
  26. @DIA24 AS NUMERIC,
  27. @DIA25 AS NUMERIC,
  28. @DIA26 AS NUMERIC,
  29. @DIA27 AS NUMERIC,
  30. @DIA28 AS NUMERIC,
  31. @DIA29 AS NUMERIC,
  32. @DIA30 AS NUMERIC,
  33. @DIA31 AS NUMERIC,
  34. @ANIO AS NUMERIC,
  35. @MES AS NUMERIC,
  36. @LINEA AS NUMERIC,
  37. @ID_PRODUCTO AS NUMERIC,
  38. @ID_USUARIO AS NUMERIC,
  39. @TIPO  AS NVARCHAR(15)
  40.  
  41.  
  42. /*FALTA SEMANA CERRADA*/
  43. AS
  44.  
  45. DECLARE @FECHA DATETIME
  46. DECLARE @ERROR NUMERIC
  47. DECLARE @MENSAJE VARCHAR(150)
  48.  
  49. SET @ERROR=0
  50. SET @FECHA=GETDATE()
  51.  
  52.  
  53. BEGIN TRAN
  54.  
  55.     IF @TIPO = 'MODIFICAR' BEGIN   
  56.         UPDATE  dbo.EMB_PROG_MENSUAL_DIARIO
  57.         SET DIA1=@DIA1, DIA2=@DIA2, DIA3=@DIA3, DIA4=@DIA4, DIA5=@DIA5,
  58.             DIA6=@DIA6, DIA7=@DIA7, DIA8=@DIA8, DIA9=@DIA9, DIA10=@DIA10,
  59.             DIA11=@DIA11,   DIA12=@DIA12,   DIA13=@DIA13,   DIA14=@DIA14,   DIA15=@DIA15,
  60.             DIA16=@DIA16,   DIA17=@DIA17,   DIA18=@DIA18,   DIA19=@DIA19,   DIA20=@DIA20,
  61.             DIA21=@DIA21,   DIA22=@DIA22,   DIA23=@DIA23,   DIA24=@DIA24,   DIA25=@DIA25,
  62.             DIA26=@DIA26,   DIA27=@DIA27,   DIA28=@DIA28,   DIA29=@DIA29,   DIA30=@DIA30,
  63.             DIA31=@DIA31,  
  64.             ID_PERSONA_SEM=@ID_USUARIO,
  65.             FECHA_ESTADO_SEM=@FECHA
  66.         WHERE   ANIO=@ANIO
  67.         AND MES=@MES
  68.         AND LINEA=@LINEA
  69.         AND ID_PRODUCTO=@ID_PRODUCTO
  70.         --AND   ESTADO_SEM<>'CERRADO'
  71.         SET @ERROR=@ERROR+@@ERROR
  72.  
  73.     END
  74.  
  75.  
  76. IF @error=0 BEGIN
  77.     --select * from EMB_PROG_MENSUAL_DIARIO where ANIO=@ANIO AND MES=@MES AND LINEA=@LINEA AND ID_PRODUCTO=@ID_PRODUCTO --AND ESTADO_SEM<>'CERRADO'
  78.     SELECT 'Datos ingresados con Exito.'
  79.     COMMIT TRAN
  80. END
  81. ELSE BEGIN
  82.     SELECT 'Datos No ingresados. Ha ocurrido un error.'
  83.     ROLLBACK TRAN
  84. END

quizás haya algo erróneo en el cód. ?¿
sl2

Etiquetas: create, dar, procedimiento, sale
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 08:43.