SQL - ayuda por favor con una variable

 
Vista:

ayuda por favor con una variable

Publicado por Hebert Rangel (3 intervenciones) el 10/01/2005 15:27:28
hola lo que quiero es hacer que al poner @X en una condicion tome @X como el valor que yo le diga lo hice asi:

Create Procedure MiConsulta
@x as integer
as 60
Begin
SELECT obra.Obra_Nom,
ESTIMACION_DET.Estimacion_Id,
PROVEEDOR.Proveedor_Razon,

WHERE obra.obra_id=@X
and ESTIMACION_DET.OBRA_ID=@X

PERO ME DICE EL SIGUIENTE ERROR CUANDO LO CORRO
Msg 156, Level 15, State 1
Incorrect syntax near the keyword 'as'.
Msg 170, Level 15, State 1
Line 47: Incorrect syntax near 'CONTRATO_ID'.

ESPERO ME AYUDEN GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda por favor con una variable

Publicado por Isaías Islas (5072 intervenciones) el 10/01/2005 16:55:14
Hola Hebert

Si quieres que TOME un valor, si no se le pasa nada a la variable, entonces:

Create Procedure MiConsulta
@x as integer = 60
as

Si quieres que dentro del store se asigne un valor a la variable, entonces:

Create Procedure MiConsulta
@x as int = 60
as
SET NOCOUNT ON
SET @x = 60

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar