Ansi sql.
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Ansi sql.

on

  • 467 views

 

Statistics

Views

Total Views
467
Views on SlideShare
467
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ansi sql. Presentation Transcript

  • 1. LENGUAJES DE Letras PROGRAMCION Dígitos SQL Consta de Caracteres especiales Tipos de Numéricas fecha/hora Tiene diferentes constantes Carácter GUID modos de uso Decimales alfabéticos UnicodeEjecución directa dinámicaInteractivo funciones Tipos de predicadosconstruidaIncrustadas rutinas invocadas Simples Compuestos Elementos de SQL Cuantificados in And or Unique exist Not Comparación machtPalabras predefinidas predicados Any someExpresiones valores nulosOperadores delimitadores Tipos de palabra clave enDatos y constantes nombres de obj. SQL Numéricas cadena Registradas No Registradas Análisis de datos intervalo Tipos de funciones current _, sesslon_, catalog_name, ceil, celling, chain, Fecha/hora de sistema system_ ttmezone_ char_length, character_length. length. character_set _catalog, cj-iaracter_ Conversión de datos set _name, cj-iaracter_set_schema, checked, class_origin, coales
  • 2. RETURN= devuelve el valor de una funcion VALORES: *DATE= YEAR, MONTH y DAY. MODULE= define el nombre de un modulo cliente PROCEDURE= define el nombre de un procedimiento 1. VERDADERO *HORA= HOUR, MINUTE y SECOND. invocado externamente 2. FALSO *INSTANTE= YEAR, MONTH, DAY, HOUR, CONNECT TO= establece una conexión SQL. 3. NULO (DESCONOCIDO) MINUTE y SECOND. SET CONNECTION= selecciona una conexión SQL. DISCONNECT= termina una conexión SQL. SET ROLE= ajusta el nombre del rol de la sesión actual. FORMADO POR HAY 3 CLASES QUE SON SET TIME= ajusta la hora local de la sesión actual. SET CATALOG= ajusta el catalogo para la sesión SQL. DATOS BOOLEANOS DATOS DE ORDENES FECHA/HORA CLIENTE/SERVIDOR DECLARE ANSI SQL 2 CLASES -AÑO Y MES INTERVALOS QUE SON -DIA Y HORA CURSOR CCL (CURSOR- FETCH INTO CONTROL LANGUAGE) SELECT= Consulta UPDATE SUBCONJUTOS DQL (Data Query DISTINCT= No muestra registros que contengan los Language). mismos valores GROUP BY= información agrupada TPL (TRANSACTION HAVING= condición de tipo excepto DCL (DATA DDL (DATA FROM= campos calificados PROCESSING DML (DATA CONTROL UNION= elimina filas duplicadas DEFINITION MANIPULATION LANGUAGE) LANGUAGE) JOIN= se produce si hay comparación entre campos LANGUAGE) LANGUAGE). de 2 tablas distintasSTAR TRANSACTION= GRANT= define CREATE= define, crea DECLARE CURSOR= define un cursorcomienza una privilegios y una traducción, aserción, OPEN CURSOR= abre un cursortransacción SQL. autorizaciones dominio, columna… FETCH= coloca el cursor en una fila de una tablaSET TRANSACTION= tanto para y devuelve valores de la fila. usuarios como DROP= destruye, CLOSE CURSOR= cierra un cursorajusta las caract. de la roles. cambia, elimina una SELECT= devuelve valores de una fila de unaprox. transacción. tabla columna, dominio, REVOKE= elimina restricción… DELETE=borra una fila de una tablaCOMMIT= finaliza la INSERT= crea nuevas filas en una tablatransacción. autorizaciones y CHECK UPDATE= actualiza filas de una tabla privilegiosROLLBACK= finaliza la CONSTRAINTtransaccióndeshaciendo suscambios.