Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Operación Transact - SQL Server 2008

Explica este proceso operacional en SQL Servers
by

andres ordoñez

on 13 October 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Operación Transact - SQL Server 2008

photo credit Nasa / Goddard Space Flight Center / Reto Stöckli Operaciones Transact-SQL-Server 2008 En esta presentacion hablaremos sobre
procesos u operaciones Transact en SQL-
Server 2008 como tambien algunos ejemplos de sintaxis y concepto general.
Introducción Transact SQL Server es un lenguaje muy potente
que nos permite definir casi cualquier tarea
que queramos efectuar sobre la base de datos.
En este tema veremos que TRANSACT-SQL va más allá de un
lenguaje SQL cualquiera ya que incluye características
propias de cualquier lenguaje de programación, Concepto General SQL Server proporciona un conjunto de tipos de datos del
sistema que define todos
los tipos de datos que pueden utilizarse con SQL Server.
También puede definir sus propios tipos de datos en
Transact-SQL o Microsoft .NET Framework.
Los tipos de datos de alias están basados en los
tipos de datos proporcionados por el sistema.
Para obtener más información acerca de los tipos
de datos de alias, vea CREATE TYPE (Transact-SQL).
Los tipos definidos por el usuario obtienen sus
características de los métodos y los operadores de una clase que se crean mediante
uno de los lenguajes de programación compatibles con .NET Framework. Tipos de datos Char =Carácter
Varchar =Carácter
Text = Carácter
Nvarchar = Carácter
Ntext = Carácter
Bigint = Numérico
Bit = Numérico
Decimal = Numérico
Variables Son sentencias de código que nos permiten realizar ciertos tipos de acciones en nuestros datos o en nuestra tabla de base de datos.
Se muestra un poco de la sintaxis de las operaciones transact •Estructuras de Control de Flujo: La estructura condicional CASE permite evaluar una expresión y devolver un valor u otro.

DECLARE @saludos varchar (100),
@personaje varchar (100)
SET @personaje = 'Carlos'
SET @saludos = (CASE @personaje
WHEN 'Carlos' THEN 'PURA VIDA CHALIE!!!'
WHEN 'Pedro' THEN 'Pedro bienvenido'
WHEN 'Yoda' THEN 'Hola Yoda'
ELSE 'No lo conosco favor identifique'
END)
PRINT @saludos
2.Estructura Case (Condicional): Dicho lenguaje que se utiliza para administrar instancias del SQL Server Database Engine (Motor de base de datos de SQL Server), para crear y administrar objetos de base de datos, y para insertar, recuperar, modificar y eliminar datos. Transact-SQL es una extensión del lenguaje definido en los estándares de SQL publicados por International Standards Organization (ISO) y American National Standards Institute (ANSI). Money = Dinero
Smallint = numérico
Smallmoney = dinero
Tinyint = numérico
Float = numérico
DateDías = /mes/año
Datetimeoffset = Dias
Datetime = Dia/mes/año/hora
Smalldatetime = Días/año/meses
Time = tiempo
Datetime2 = Días/año/meses
Binary = Binario
Varbinary = Binario
Image = Binario
Xml = Formato xml
Tabla = Table
1. Estructura IF (Condicional):
La estructura condicional IF permite evaluar una expresión booleana (resultado SI - NO), y ejecutar las operaciones contenidas en el bloque formado por BEGIN END.
DECLARE @salida varchar (100)
SET @salida = 'ruta'

IF (@salida = 'ruta')
BEGIN
PRINT 'ENTRO AL IF'

END
ELSE
BEGIN
PRINT 'ENTRO AL ELSE'

END
3.Estructura While (Bucle (Repetitiva)):
El bucle WHILE se repite mientras expresión se evalué como verdadero. Es el único tipo de bucle del que dispone Transact SQL.

DECLARE @cont int
SET @cont = 0
WHILE (@cont < 100)
BEGIN
SET @cont = @cont + 1

PRINT 'La suma del bucle es ' + cast (@cont AS varchar)
END
Muchas Gracias
Full transcript