Sintaxis de "existe Stored procedure"

08/06/2007 - 03:52 por ghazarian.martin | Informe spam
Hola quiero saber como es la sintaxis de "existe Stored procedure?"

para escribir lo siguiente:

"Si no existe stored procedure entonces Create Procedure EJEMPLO"

es decir:

if ("condicion")
DROP PROCEDURE EJEMPLO()
GO
CREATE PROCEDURE EJEMPLO ()
...

...
GO

CÓMO ESCRIBO LA CONDICION? PARA TABLAS TAMPOCO ENCONTRÉ NADA EN LA WEB
LES AGRADEZCO, YA QUE DEBO ENTREGAR UN SCRIPT DE UNOS CAMBIOS DE UNA
BASE DE DATOS, PERO NO SÉ QUE PROCEDIMIENTOS Y TABLAS TIENE CREADA LA
BASE DE DATOS SOBRE LA CUAL SE VAN A EJECUTAR


SALUDOS
MARTIN
 

Leer las respuestas

#1 Manolo
08/06/2007 - 09:22 | Informe spam
Hola,

Si pinchas en Archivo -> nuevo -> stored procedure, te sale algo
parecido a esto:

IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'Procedimiento'
AND type = 'P')
DROP PROCEDURE Procedimiento
GO

CREATE PROCEDURE Procedimiento
@p1 int = 0,
@p2 int = 0
AS
SELECT @p1, @p2
GO

Yo ya he sustituido algunos parámetros usando la opción Edición ->
reemplazar parámetros de plantilla.

Un saludo.


"" escribió en el
mensaje news:
Hola quiero saber como es la sintaxis de "existe Stored procedure?"

para escribir lo siguiente:

"Si no existe stored procedure entonces Create Procedure EJEMPLO"

es decir:

if ("condicion")
DROP PROCEDURE EJEMPLO()
GO
CREATE PROCEDURE EJEMPLO ()
...

...
GO

CÓMO ESCRIBO LA CONDICION? PARA TABLAS TAMPOCO ENCONTRÉ NADA EN LA WEB
LES AGRADEZCO, YA QUE DEBO ENTREGAR UN SCRIPT DE UNOS CAMBIOS DE UNA
BASE DE DATOS, PERO NO SÉ QUE PROCEDIMIENTOS Y TABLAS TIENE CREADA LA
BASE DE DATOS SOBRE LA CUAL SE VAN A EJECUTAR


SALUDOS
MARTIN

Preguntas similares