logging in or signing up Intro SQL Transact ruben.portillo Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1852 Category: Entertainment License: All Rights Reserved Like it (1) Dislike it (1) Added: March 10, 2008 This Presentation is Public Favorites: 0 Presentation Description Intro SQL Transact Comments Posting comment... By: Luchito182 (22 month(s) ago) Gracias Gracias !!!! lo que andaba buscando! Saving..... Post Reply Close Saving..... Edit Comment Close By: jescobar_09 (23 month(s) ago) gracias Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Slide1: Introducción a Transact-SQLIntroducción: Introducción E lenguaje de programación Transact-SQL Tipos de instrucciones de Transact-SQL Elementos de la sintaxis de Transact-SQLEl lenguaje de programación Transact-SQL: El lenguaje de programación Transact-SQL Implementa el estándar ISO del nivel básico de la especificación ANSI SQL-92 Se pueden ejecutar desde cualquier producto que cumpla los requisitos básicos Incluye una funcionalidad ampliada Tipos de instrucciones de Transact-SQL: Tipos de instrucciones de Transact-SQL Instrucciones del Lenguaje de definición de datos Instrucciones del Lenguaje de control de datos Instrucciones del Lenguaje de tratamiento de datos Instrucciones del Lenguaje de definición de datos: Instrucciones del Lenguaje de definición de datos Definen los objetos de la base de datos CREATE nombreObjeto ALTER nombreObjeto DROP nombreObjeto Deben tener los permisos adecuadosInstrucciones del Lenguaje de control de datos: Instrucciones del Lenguaje de control de datos Establecer o cambiar los permisos GRANT DENY REVOKE Deben tener los permisos adecuadosInstrucciones del Lenguaje de tratamiento de datos: Instrucciones del Lenguaje de tratamiento de datos Las instrucciones DML se utilizan para cambiar datos o recuperar información SELECT INSERT UPDATE DELETE Deben tener los permisos adecuados Elementos de la sintaxis de Transact-SQL: Elementos de la sintaxis de Transact-SQL Directivas de proceso por lotes Comentarios Identificadores Tipos de datos Variables Funciones del sistema Operadores Expresiones Elementos del lenguaje de control de flujo Palabras clave reservadasDirectivas de proceso por lotes: Directivas de proceso por lotes GO Envía lotes de instrucciones de Transact-SQL a las herramientas y utilidades No se trata, realmente, de una instrucción de Transact-SQL EXEC Ejecuta una función definida por el usuario, un procedimiento de sistema, un procedimiento almacenado definido por el usuario o un procedimiento almacenado extendido Controla la ejecución de una cadena de caracteres dentro de un lote de Transact-SQLComentarios: Comentarios Comentarios de línea Comentarios de bloque Identificadores: Identificadores Identificadores estándar El primer carácter debe ser un carácter alfabético Otros caracteres pueden incluir letras, números o símbolos Los identificadores que comienzan con un símbolo tienen usos especiales Identificadores delimitados Se utilizan cuando los nombres contienen espacios incrustados Se utilizan cuando partes de los nombres incluyen palabras reservadas Deben encerrarse entre corchetes ([ ]) o dobles comillas (" ")Directrices de denominación para los identificadores: Directrices de denominación para los identificadores Poner nombres cortos Utilizar nombres significativos cuando sea posible Utilizar una convención de denominación clara y sencilla Utilizar un identificador que distinga el tipo de objeto Vistas Procedimientos almacenados Hacer que los nombres de los objetos y de los usuarios sean únicos Tabla sales y función salesTipos de datos: Tipos de datos Números Fechas Caracteres Binario Identificadores únicos (GUID) Variaciones de SQL Texto e imagen Tablas Cursores Tipos de datos definidos por el usuarioVariables: Variables Variable definida por el usuario en una instrucción DECLARE @ Valores asignados con una instrucción SET o SELECT @ Las variables tienen el ámbito Local o Global Funciones del sistema: Funciones del sistema Funciones de agregado Funciones escalares Funciones de conjunto de filas Ejemplos de función del sistema: Ejemplos de función del sistema Resultado Ejemplo 1 Operadores: Operadores Tipos de operadores Aritmético Comparación Concatenación de cadenas Lógico Niveles de precedencia de los operadoresExpresiones: Expresiones Combinación de símbolos y operadores Evaluación de valores escalares simples El tipo de datos del resultado depende de los elementos que forman la expresiónElementos del lenguaje de control de flujo: Elementos del lenguaje de control de flujo Nivel de instrucción Bloques BEGIN … END Bloques IF … ELSE Construcciones WHILE Nivel de fila CASE expresiónPalabras clave reservadas: Palabras clave reservadas Nombres de identificadores que tienen un significado especial Palabras clave de Transact-SQL Palabras clave ANSI SQL-92 Palabras clave reservadas de ODBC No utilice palabras clave reservadas para nombres de identificadores You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Intro SQL Transact ruben.portillo Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1852 Category: Entertainment License: All Rights Reserved Like it (1) Dislike it (1) Added: March 10, 2008 This Presentation is Public Favorites: 0 Presentation Description Intro SQL Transact Comments Posting comment... By: Luchito182 (22 month(s) ago) Gracias Gracias !!!! lo que andaba buscando! Saving..... Post Reply Close Saving..... Edit Comment Close By: jescobar_09 (23 month(s) ago) gracias Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Slide1: Introducción a Transact-SQLIntroducción: Introducción E lenguaje de programación Transact-SQL Tipos de instrucciones de Transact-SQL Elementos de la sintaxis de Transact-SQLEl lenguaje de programación Transact-SQL: El lenguaje de programación Transact-SQL Implementa el estándar ISO del nivel básico de la especificación ANSI SQL-92 Se pueden ejecutar desde cualquier producto que cumpla los requisitos básicos Incluye una funcionalidad ampliada Tipos de instrucciones de Transact-SQL: Tipos de instrucciones de Transact-SQL Instrucciones del Lenguaje de definición de datos Instrucciones del Lenguaje de control de datos Instrucciones del Lenguaje de tratamiento de datos Instrucciones del Lenguaje de definición de datos: Instrucciones del Lenguaje de definición de datos Definen los objetos de la base de datos CREATE nombreObjeto ALTER nombreObjeto DROP nombreObjeto Deben tener los permisos adecuadosInstrucciones del Lenguaje de control de datos: Instrucciones del Lenguaje de control de datos Establecer o cambiar los permisos GRANT DENY REVOKE Deben tener los permisos adecuadosInstrucciones del Lenguaje de tratamiento de datos: Instrucciones del Lenguaje de tratamiento de datos Las instrucciones DML se utilizan para cambiar datos o recuperar información SELECT INSERT UPDATE DELETE Deben tener los permisos adecuados Elementos de la sintaxis de Transact-SQL: Elementos de la sintaxis de Transact-SQL Directivas de proceso por lotes Comentarios Identificadores Tipos de datos Variables Funciones del sistema Operadores Expresiones Elementos del lenguaje de control de flujo Palabras clave reservadasDirectivas de proceso por lotes: Directivas de proceso por lotes GO Envía lotes de instrucciones de Transact-SQL a las herramientas y utilidades No se trata, realmente, de una instrucción de Transact-SQL EXEC Ejecuta una función definida por el usuario, un procedimiento de sistema, un procedimiento almacenado definido por el usuario o un procedimiento almacenado extendido Controla la ejecución de una cadena de caracteres dentro de un lote de Transact-SQLComentarios: Comentarios Comentarios de línea Comentarios de bloque Identificadores: Identificadores Identificadores estándar El primer carácter debe ser un carácter alfabético Otros caracteres pueden incluir letras, números o símbolos Los identificadores que comienzan con un símbolo tienen usos especiales Identificadores delimitados Se utilizan cuando los nombres contienen espacios incrustados Se utilizan cuando partes de los nombres incluyen palabras reservadas Deben encerrarse entre corchetes ([ ]) o dobles comillas (" ")Directrices de denominación para los identificadores: Directrices de denominación para los identificadores Poner nombres cortos Utilizar nombres significativos cuando sea posible Utilizar una convención de denominación clara y sencilla Utilizar un identificador que distinga el tipo de objeto Vistas Procedimientos almacenados Hacer que los nombres de los objetos y de los usuarios sean únicos Tabla sales y función salesTipos de datos: Tipos de datos Números Fechas Caracteres Binario Identificadores únicos (GUID) Variaciones de SQL Texto e imagen Tablas Cursores Tipos de datos definidos por el usuarioVariables: Variables Variable definida por el usuario en una instrucción DECLARE @ Valores asignados con una instrucción SET o SELECT @ Las variables tienen el ámbito Local o Global Funciones del sistema: Funciones del sistema Funciones de agregado Funciones escalares Funciones de conjunto de filas Ejemplos de función del sistema: Ejemplos de función del sistema Resultado Ejemplo 1 Operadores: Operadores Tipos de operadores Aritmético Comparación Concatenación de cadenas Lógico Niveles de precedencia de los operadoresExpresiones: Expresiones Combinación de símbolos y operadores Evaluación de valores escalares simples El tipo de datos del resultado depende de los elementos que forman la expresiónElementos del lenguaje de control de flujo: Elementos del lenguaje de control de flujo Nivel de instrucción Bloques BEGIN … END Bloques IF … ELSE Construcciones WHILE Nivel de fila CASE expresiónPalabras clave reservadas: Palabras clave reservadas Nombres de identificadores que tienen un significado especial Palabras clave de Transact-SQL Palabras clave ANSI SQL-92 Palabras clave reservadas de ODBC No utilice palabras clave reservadas para nombres de identificadores