SqlServer las variables globales están predefinidos por el sistema de

SELECT  @@ los CONEXIONES  - Devuelve el número de conexiones desde el último arranque o intentando conectar. 
SELECT  CURSOR_ROWS @@  - conexión de retorno (el número de filas que se pueden devolver datos válidos aún no se ha abierto de lectura fila del cursor) el número de filas que califican última cursor abierto actualmente existe 
SELECT  @@ DATEFIRST  - Volver semanal el primer día las cifras 
del SELECT  @@ eRROR  - devuelve un código de error de las últimas declaraciones SQL ejecutadas. 
SELECT  @@ FETCH_STATUS  - estado de retorno es la última búsqueda de cursor se ejecuta declaración, en lugar de la situación de cualquier cursor conexiones actualmente abierto. 
SELECT  @@ IDENTITY  - Devuelve el último valor de identidad insertado, mundial 
SELECT  la SCOPE_IDENTITY () - Devuelve el último valor de identidad insertado, el rango de la 
SELECT  @@ LANGID  - Devuelve el identificador de idioma local utilizado actualmente (ID) . 
SELECT  @@ IDIOMA  - Devuelve el nombre de la lengua en uso actualmente.
SELECT  @@ el LOCK_TIMEOUT  - Devuelve la configuración de tiempo de espera de bloqueo actual sesión actual en milisegundos. 
SELECT  @@ procid  - procedimiento de devoluciones identificador almacenado (ID) del proceso actual. 
SELECT  @@ ROWCOUNT  - Devuelve el número de filas afectadas por la última declaración. 
SELECT  @@ SERVERNAME  - Devuelve el nombre local del servidor está en ejecución. 
la SELECT  @@ SPID  - Devuelve el identificador de proceso de servidor (ID) del proceso de usuario actual. 
SELECT  @@ TRANCOUNT  - Devuelve el número de conexiones activas actualmente asuntos. 
SELECT  @@ VERSION  - Devuelve la fecha, la versión y el tipo de procesador instalado actualmente. 
SELECT  CPU_BUSY @@  - Rendimiento desde SQL Server inició por última vez el tiempo de trabajo de la CPU en milisegundos, 
el SELECT  @@ DATEFIRST  - Devuelve el parámetro SET DATEFIRST comando DATAFIRST se le asigna el valor de SET DATEFIRST, comandos para especificar la semana el primer día de la semana
los SELECT  @@ DBTS  - Devuelve la base de datos de valor de fecha y hora actual debe garantizar el valor de marca de tiempo de base de datos sólo es 
la SELECT  @@ ERROR  - devuelve un código de error ejecutar instrucciones Transact-SQL en 
la instrucción SELECT  @@ FETCH_STATUS  - regresa a la última sentencia FETCH el estado valora 
la SELECT  @@ IDLE  - unidad de longitud de retorno de tiempo desde el último arranque de la CPU de SQL Server está vacía estado cerrado de milisegundos 
SELECT  @@ io_busy  - devuelve la CPU para realizar operaciones de entrada y salida desde la última vez se inicia SQL Server pasado tiempo en milisegundos, para 
seleccionar  @@ LANGID  - devuelve el valor de idioma ID utilizado actualmente en 
select  @@ el idioma  - devuelve el nombre del idioma que se utiliza actualmente 
seleccionar  @@ el LOCK_TIMEOUT  - devuelve la duración de la sesión actual de tiempo de espera para una cerradura en milisegundos, 
seleccione  MAX_CONNECTIONS @@  - devuelve el número máximo de conexiones permitidas para conectarse a SQL Server
SELECT  @@ MAX_PRECISION  - devuelve el tipo de datos decimal y de precisión numérica 
SELECT  @@ NESTLEVEL  - Devuelve el nivel de anidamiento del procedimiento almacenado valor inicial actualmente ejecutada 0 
SELECT  @@ los OPCIONES  - devuelve la información de la opción actual SET 
SELECT  @ @PACK_RECEIVED  - devuelve el número de paquetes de entrada leidos SQL Server a través de la red 
SELECCIONAR  @@ pack_sent  - devuelve el número de paquetes de salida dirigirse a SQL Server red 
SELECT  packet_errors @@  - devuelve el número de errores en la red de paquetes 
SELECT  @@ procid  - - devuelve el valor de ID procedimiento almacenado actualmente 
el SELECT  @@ RemServer  - Devuelve el nombre de un servidor de base de datos de servidor SQL remoto, 
el SELECT  @@ SERVICENAME  -SQL Server se está ejecutando para volver al estado bajo el cual el servicio SQLServerAgent MSDTC como el MSSQLServer 
SELECT  @@ SPID  - Devuelve el valor de ID de proceso del servidor del proceso de usuario actual 
del SELECT  @@ TEXTSIZE  - declaración de valores de opción TEXTSIZE retorno SET instrucción SET define la instrucción SELECT la longitud máxima de las unidades básicas de texto o datos de imagen de tipo byte 
SELECT  TimeTicks @@  - devuelve el número de microsegundos cada reloj 
SELECT  @@ total_errors  - devuelve el número de disco de lectura y escritura de error 
SELECT  @@ total_read  - devuelve el disco de operación de lectura el número de 
la instrucción SELECT  TOTAL_WRITE @@  - Devuelve el número de escrituras en disco 
SELECT  @@ TRANCOUNT  - devuelve la conexión actual está activo en el número de transacciones

 

- el mismo punto: se devuelve último valor de identidad insertado 
- diferencias: 
- @@ Identidad: Devuelve el último valor de identificador de sesión, no se limita a un ámbito específico; 
- IDENT_CURRENT ( 'TableName'): cualquier retorno Por último, un valor de identificación de sesión de la tabla especificada, cualquier ámbito de generada; 
- SCOPE_IDENTITY: Devuelve el valor identificador de sesión actual del alcance actual de cualquier última tabla generada.

 

Publicados 259 artículos originales · ganado elogios 2 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/hofmann/article/details/104026884
Recomendado
Clasificación