USUARIO

23/09/2004 - 17:35 por Ana | Informe spam
Hola amigos ... estoy haciendo un Store procedure que me
devuelva como parametro de salida el usuario conectado...

me da un error

CREATE PROCEDURE USERNAME @USU VARCHAR(100) OUTPUT
AS

@USU = SUSER_SNAME()
PRINT @USU

GO


me da el siguiente error
Line 13: Incorrect syntax near '@USU'.

alguien me dice que estoy haciendo mal??

Gracias!!!

Ana

Preguntas similare

Leer las respuestas

#1 Isaías
23/09/2004 - 18:03 | Informe spam
Hola Ana

Para resolver tu problema, cambia la instruccion

SET @USU = SUSER_SNAME()

Tengo la duda de ¿para que quieres un Store que te
devuelva el Usuario conectado?, ¿le daras algun
tratamiento a esta información en tu aplicativo?.

Saludos.
Respuesta Responder a este mensaje
#2 Maxi
23/09/2004 - 18:04 | Informe spam
Hola, deberias hacerlo asi:


CREATE PROCEDURE USERNAME @USU VARCHAR(100) OUTPUT
AS

SET @USU = SUSER_SNAME()

GO

Suerte

Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Ana" escribió en el mensaje
news:499c01c4a182$fb9605b0$
Hola amigos ... estoy haciendo un Store procedure que me
devuelva como parametro de salida el usuario conectado...

me da un error

CREATE PROCEDURE USERNAME @USU VARCHAR(100) OUTPUT
AS

@USU = SUSER_SNAME()
PRINT @USU

GO


me da el siguiente error
Line 13: Incorrect syntax near '@USU'.

alguien me dice que estoy haciendo mal??

Gracias!!!

Ana






Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 16/09/2004
Respuesta Responder a este mensaje
#3 Eduardo Santolalla
23/09/2004 - 18:08 | Informe spam
La sintaxis correcta para asignar un valor a una variable es:

SET @USU = SUSER_SNAME()

Saludos,

Eduardo

"Ana" escribió en el mensaje
news:499c01c4a182$fb9605b0$
Hola amigos ... estoy haciendo un Store procedure que me
devuelva como parametro de salida el usuario conectado...

me da un error

CREATE PROCEDURE USERNAME @USU VARCHAR(100) OUTPUT
AS

@USU = SUSER_SNAME()
PRINT @USU

GO


me da el siguiente error
Line 13: Incorrect syntax near '@USU'.

alguien me dice que estoy haciendo mal??

Gracias!!!

Ana

Respuesta Responder a este mensaje
#4 Ana
23/09/2004 - 18:13 | Informe spam
Si despues de hacer modificaciones tengo que guardar en
una tabla llamada Audit la tabla y el USERNAME ...

por eso
Hola Ana

Para resolver tu problema, cambia la instruccion

SET @USU = SUSER_SNAME()

Tengo la duda de ¿para que quieres un Store que te
devuelva el Usuario conectado?, ¿le daras algun
tratamiento a esta información en tu aplicativo?.

Saludos.
.

Respuesta Responder a este mensaje
#5 Maxi
23/09/2004 - 18:22 | Informe spam
Hola, quizas esto te ayude

http://www.microsoft.com/spanish/ms...art168.asp

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Ana" escribió en el mensaje
news:0df801c4a188$4eaa62f0$
Si despues de hacer modificaciones tengo que guardar en
una tabla llamada Audit la tabla y el USERNAME ...

por eso
Hola Ana

Para resolver tu problema, cambia la instruccion

SET @USU = SUSER_SNAME()

Tengo la duda de ¿para que quieres un Store que te
devuelva el Usuario conectado?, ¿le daras algun
tratamiento a esta información en tu aplicativo?.

Saludos.
.






Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 16/09/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida