Variables en Transact SQL

Páginas: 2 (387 palabras) Publicado: 15 de septiembre de 2015
Variables en Transact SQL

1 de 2

http://www.devjoker.com/print/Tutorial-de-Transact-SQL/293/Tutorial-d...

www.devjoker.com
Variables en Transact SQL
Declarar variables es Transact SQL
Una variablees un valor identificado por un nombre (identificador) sobre el que podemos realizar modificaciones.
En Transact SQL los identificadores de variables deben comenzar por el caracter @, es decir, elnombre de una variable debe comenzar por @. Para
declarar variables en Transact SQL debemos utilizar la palabra clave declare, seguido del identificador y tipo de datos de la variable.

-- Esto es uncomentario de linea simple

/*
Este es un comentario con varias líneas.
Conjunto de Lineas.
*/
declare @nombre varchar(50)-- declare declara una variable
-- @nombre es el identificador de la
-- variablede tipo varchar
set @nombre = 'www.devjoker.com' -- El signo = es un operador
-- www.devjoker.com es un literal
print @Nombre -- Imprime por pantalla el valor de @nombre.
-- No diferencia mayúsculasni minúsculas

Asignar variables en Transact SQL
En Transact SQL podemos asignar valores a una variable de varias formas:
A través de la instruncción set.
Utilizando una sentencia SELECT.
Realizandoun FETCH de un cursor.
El siguiente ejemplo muestra como asignar una variable utilizando la instrucción SET.

DECLARE @nombre VARCHAR(100)
-- La consulta debe devolver un único registro
SET @nombre =(SELECT nombre
FROM CLIENTES
WHERE ID = 1)

PRINT @nombre

El siguiente ejemplo muestra como asignar variables utilizando una sentencia SELECT.

DECLARE @nombre VARCHAR(100),
@apellido1 VARCHAR(100),@apellido2 VARCHAR(100)

SELECT

@nombre=nombre ,
@apellido1=Apellido1,
@apellido2=Apellido2

FROM CLIENTES
WHERE ID = 1

PRINT @nombre

14/07/2014 10:59

Variables en Transact SQL

2 de 2http://www.devjoker.com/print/Tutorial-de-Transact-SQL/293/Tutorial-d...

PRINT @apellido1
PRINT @apellido2

Un punto a tener en cuenta cuando asignamos variables de este modo, es que si la consulta SELECT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informacion De Transact Sql
  • Laboratorio1 Transact SQL
  • Transact Sql Con Microsoft Sql Server 2012
  • Transact Sql
  • Transact Sql
  • Transact SQL
  • Transact Sql
  • Transact-SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS