Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Capturar el JobID (https://www.clubdelphi.com/foros/showthread.php?t=43334)

JESUSMDGZ 08-05-2007 22:44:10

Capturar el JobID
 
Saludos a todos, una pregunta directa.

¿Como puedo capturar el @JobID de SQLServer desde Delphi para usarlo en la creacion de valores temporales dependienteo de este valor que es unico para cada sesion interna del SQL?

nuk3zito 29-10-2007 20:00:27

@@spid
 
Esta duda ya es vieja, pero como apenas se me presentó la misma inquietud y en vista de que nadie respondió tu hilo, me puse a buscar en la ayuda de SQL y encontré la solución.


@@SPID
Devuelve el identificador (Id.) de proceso de servidor del proceso de usuario actual.

Sintaxis
@@SPID

Tipos devueltos
smallint

Observaciones
@@SPID se puede utilizar para identificar el proceso de usuario actual en la salida de sp_who.

Ejemplos
Este ejemplo devuelve el Id. de proceso, el nombre de inicio de sesión y el nombre de usuario del proceso de usuario actual.

Código SQL [-]
SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name'

El siguiente es el conjunto de resultados:

ID Login Name User Name
----- ------------- -----------
11 sa dbo



Saludos.


La franja horaria es GMT +2. Ahora son las 04:08:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi