Red de conocimiento informático - Problemas con los teléfonos móviles - Uso de variables globales y variables locales en SQL

Uso de variables globales y variables locales en SQL

Las variables locales son variables definibles por el usuario y su alcance está sólo dentro del programa. En los programas, generalmente se usan para almacenar datos consultados desde tablas o como variables temporales durante la ejecución del programa. Las variables locales deben comenzar con "@" y deben declararse con el comando DECLARE antes de poder usarse. El formato de descripción es el siguiente: ¿DECLARAR?@¿Nombre de variable?¿Tipo de variable?[@Nombre de variable?Tipo de variable...]

Todos los tipos de variables pueden ser compatibles con el servidor SQL (una poderosa plataforma de base de datos en la plataforma WINDOWS) 2000 El tipo de datos también puede ser un tipo de datos definido por el usuario. ?

En Transact-SQL, no se puede utilizar "variable = valor de variable" para asignar un valor a una variable como en los lenguajes de programación generales. Se debe utilizar el comando SELECT o SET para establecer el valor de la variable. La sintaxis es la siguiente: SELECT?@variable local=valor de variable

SET?@variable local=valor de variable 1212

Ejemplo: Declarar una variable "id" con una longitud de 10 caracteres y asignarle el valor declare?@id?char (10)

select?@id='10010001'1212

Nota: Cuando el comando Seleccionar consulta datos, puede asignar directamente valores de columna a las variables en el comando Seleccionar. ?

Ejemplo: Consultar el empleado y el salario numerados "10010001" y asignarlos a las variables nombre y salario?pangu respectivamente

declarar?@nombre?char (30) @salario ? dinero

seleccionar?@name=e_name,@wage=e_wage

de?empleado

dónde?emp_id='10010001'

select?@name?as?e_name,@wage?as?e_wage123456123456

Los resultados de ejecución son los siguientes: e_name?e_wage

---------- ---------------- ----------------?----------

Zhang San?8000.0000123123

Nota: Lenguaje de base de datos Hay algunas palabras clave en los lenguajes de programación. Las palabras clave son combinaciones de caracteres que pueden provocar que se produzca una determinada operación en determinadas circunstancias. Para evitar conflictos y errores, evite el uso de palabras clave. comandar tablas, columnas, variables y otros objetos.

Variables globales

Las variables globales son variables utilizadas internamente en el sistema sql server (una potente plataforma de base de datos en la plataforma WINDOWS). Su alcance no se limita a un determinado programa, sino a un determinado programa. Cualquier programa puede llamar a variables globales en cualquier momento y generalmente almacena algunas configuraciones y estadísticas de rendimiento de SQL Server (una potente plataforma de base de datos en la plataforma WINDOWS). Los usuarios pueden usar variables globales en el programa para probar la configuración del sistema o el valor de estado después de ejecutar el comando Transact-SQL. Consulte el apéndice para obtener detalles sobre las variables globales del servidor SQL (una potente plataforma de base de datos en la plataforma WINDOWS). ?

Nota: Las variables globales no están definidas por el programa del usuario, sino a nivel del servidor. Sólo se pueden utilizar variables preespecificadas y definidas. Al hacer referencia a una variable global, debe comenzar con "@@". El nombre de la variable local no puede ser el mismo que el nombre de la variable global, de lo contrario se producirá un error en la aplicación.