TRIGGERS Un trigger es un bloque PL/SQL asociado a una tabla, que se ejecuta cuando una determinada instrucción en SQL se va a ejecutar sobre dicha tabala. La sintaxis para crear un trigger es la siguiente: CREATE [OR REPLACE] TRIGGER {BEFORE | AFTER}{DELETE | INSERT| UPDATE[OF col1,col2……colN] [OR {DELETE | INSERT | UPDATE[col1,col2,….colN]}….]} ON TABLE [REFERENCING OLD AS oldname, NEW as newname] [FOR EACH ROW [WHEN(condition)]] pl/sql_block El uso de OR REPLACE permite sobrescribir...
840 Palabras | 4 Páginas
Leer documento completoClásico Trigger para actualizar inventario Cada vez que se efectua una orden (orders) en el detalle de la orden (order details) se almacenan los productos pedidos (productid) y su cantidad (quantity), la cantidad pedida de un producto en eldetalle de la orden (order details) debe rebajarse de la s Unidades en Inventario (UnitInStock de la tabla products) de los Productos. La modificación al inventario se da cada vez que se afecta la tabla detalle de la orden (order details) porque si vendo un producto...
633 Palabras | 3 Páginas
Leer documento completo ¿Los cursores en SqlSErver son buenos o malos? Este articulo intentara realizar un análisis a una practica muy común en el desarrollo de aplicaciones sobre sqlserver, sobre todo desde el lado del servidor de Base de Datos. Antes de empezar con el análisis haremos una introducción a los cursores. Introducción: Un cursor es la forma de procesar los datos fila a fila en lugar de hacerlo por conjunto de resultados. Esta técnica data desde hace varios años ya, donde muchos desarrolladores...
721 Palabras | 3 Páginas
Leer documento completotrabajar con cursores Explícitos e implícitos Cursores en PL/SQL Introducción a cursores PL/SQL El conjunto de filas que devuelve una consulta, puede ser 0, 1 o N, dependiendo de a cuantas filas afecte la condición de búsqueda. Cuando una consulta devuelve múltiples filas, se debe declarar un cursor para procesarlas. Se puede declarar un cursor en la parte de declaraciones de cualquier bloque, subprograma o package PL/SQL. Se utilizan tres instrucciones para controlar un cursor: OPEN, FETCH...
1564 Palabras | 7 Páginas
Leer documento completoTema 5: Disparadores (Trigger) El soporte para disparadores se incluyó a partir de MySQL 5.0.2. Actualmente, el soporte para disparadores es básico, por lo tanto hay ciertas limitaciones en lo que puede hacerse con ellos. Esta sección trata sobre el uso de los disparadores y las limitaciones vigentes. Un disparador es un objeto de base de datos con nombre que se asocia a una tabla, y se activa cuando ocurre un evento en particular para la tabla. Algunos usos para los disparadores es verificar...
1427 Palabras | 6 Páginas
Leer documento completoEjemplo de un Desencadenador (TRIGGER) Un desencadenador es una clase especial de procedimiento almacenado que se ejecuta siempre que se intenta modificar los datos de una tabla que el desencadenador protege. Los desencadenadores están asociados a tablas específicas. Asociación a una tabla Los desencadenadores se definen para una tabla específica, denominada tabla del desencadenador. Invocación automática Cuando se intenta insertar, actualizar o eliminar datos de una tabla en la que se ha...
997 Palabras | 4 Páginas
Leer documento completodisparará un Trigger que controle los casos descritos, en consecuencia; se desarrollará un trigger FOR Insert. b) Al Actualizar la devolución de un Libro prestado, se disparará un Trigger que controle los casos descritos, en consecuencia; se desarrollará un trigger FOR Update. El Modelado propuesto, es el siguiente: [pic] PASO 2: IMPLEMENTACION DE UN TRIGGER EN ERWIN TRIGGER PARA INSERCION EN LA TABLA MOVE_LIBROS (Registro de un nuevo Préstamo de Libro) Crearemos el trigger desde...
1311 Palabras | 6 Páginas
Leer documento completoTriggers en Transact SQL Un trigger( o desencadenador) es una clase especial de procedimiento almacenado que se ejecuta automáticamente cuando se produce un evento en el servidor de bases de datos. SQL Server proporciona los siguientes tipos de triggers: * Trigger DML, se ejecutan cuando un usuario intenta modificar datos mediante un evento de lenguaje de manipulación de datos (DML). Los eventos DML son instrucciones INSERT, UPDATE o DELETE de una tabla o vista. * Trigger DDL, se ejecutan...
847 Palabras | 4 Páginas
Leer documento completoTrigger (base de datos) De Wikipedia, la enciclopedia libre Saltar a navegación, búsqueda Un trigger (o disparador) en una Base de datos , es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). Contenido[ocultar] * 1 Usos * 2 Componentes principales * 3 Tipos * 4 Efectos y características * 5 Ejemplo * 6 Disparadores en MySQL * 7 Disparadores en PostgresQL * 8 Enlaces...
747 Palabras | 3 Páginas
Leer documento completoCursores en Transact SQL Un cursor es una variable que nos permite recorrer con un conjunto de resultados obtenido a través de una sentencia SELECT fila a fila. Cuando trabajemos con cursores debemos seguir los siguientes pasos. Declarar el cursor, utilizando DECLARE Abrir el cursor, utilizando OPEN Leer los datos del cursor, utilizando FETCH ... INTO Cerrar el cursor, utilizando CLOSE Liberar el cursor, utilizando DEALLOCATE La sintaxis general para trabajar con un cursor es...
599 Palabras | 3 Páginas
Leer documento completoCursores en SQL Server: Los cursores son una herramienta de SQL que nos permite recorrer el resultado de una consulta SQL y realizar operaciones en cada paso de ésta. /* Este cursor deja las contraseñas iguales al nombre de usuario. La tabla Cliente tiene estos tres campos: CliCod, CliUser, CliPass */ -- declaramos las variables declare @cod as int declare @user as varchar(50) declare @pass as varchar(50) -- declaramos un cursor llamado "CURSORITO". El select debe...
571 Palabras | 3 Páginas
Leer documento completoTema 18 Cursores, excepciones y control de transacciones en PL/SQL 1. Cursores 2. Cursores explícitos 3. Atributos del Cursor 4. Variables de acoplamiento en el manejo de cursores 5. Cursor For..Loop 6. uso de alias en las columnas de selección del cursor 7. Cursores con parámetros 8. Atributos en cursores implícitos 9. Excepciones 10. Excepciones internas 11. Excepciones definidas por el usuario 12. Otras Excepciones 13. Propagación y ámbito de...
4135 Palabras | 17 Páginas
Leer documento completotriggers tienen dos palabras clave, OLD y NEW que se refieren a los valores que tienen las columnas antes y después de la modificación. Los INSERT permiten NEW, los DELETE sólo OLD y los UPDATE ambas. Sintaxis necesaria para crear un trigger CREATE TRIGGER {BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON FOR EACH ROW BEGIN END; En esta ocasión trabajaremos en la consola de phpmyadmin, para ello debemos tener instalado en nuestro PC la herramienta Wampserver 2.0i - Una vez instalado...
586 Palabras | 3 Páginas
Leer documento completobase vista en clase de La Academia, ya que en base a ella se realizarazon los ejemplos de esta practica. PROCEDIMIENTOS ALMACENADOS Un procedimiento almacenado (store procedure) no es más que una secuencia ordenada de instrucciones Transact-SQL, que pueden recibir y proporcionar parámetros provistos por el usuario y se pueden guardar en el servidor con un nombre, para posteriormente se invocados y ejecutados, por lo regular desde una aplicación. La sintaxis básica es la siguiente: create...
832 Palabras | 4 Páginas
Leer documento completoTrigger Un trigger (o disparador) en una Base de datos, es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Dependiendo de la base de datos, los triggers pueden ser de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). Algunas bases de datos pueden ejecutar triggers al crear, borrar o editar usuarios, tablas, bases de datos u otros objetos. Existen dos tipos de disparadores que se clasifican según la cantidad de ejecuciones a realizar: ...
761 Palabras | 4 Páginas
Leer documento completoManejo de cursores Un cursor es un conjunto de registros de una tabla como resultado de una sentencia SELECT. Un cursor SQL es similar a un archivo en la Qtemp, que se puede leer, modificar o eliminar, con ciertas diferencias, algunas de ellas son: • Solo existe para el Job en que se crea. • Solo se puede manipular por SQL. • Para recorrer el cursor se utiliza FETCH. • Un Cursor se declara, se abre, se lee y se cierra. • Cada que un cursor se cierra se destruye. Sintaxis General...
986 Palabras | 4 Páginas
Leer documento completoCursores Implicitos Declaración de cursores implicitos. Los cursores implicitos se utilizan para realizar consultas SELECT que devuelven un único registro. Deben tenerse en cuenta los siguientes puntos cuando se utilizan cursores implicitos: • Con cada cursor implicito debe existir la palabra clave INTO. • Las variables que reciben los datos devueltos por el cursor tienen que contener el mismo tipo de dato que las columnas de la tabla. • Los cursores implicitos solo pueden devolver...
921 Palabras | 4 Páginas
Leer documento completosean correctos o no, desde que SQL Server se inició por última vez. 2. @@CPU_BUSY Devuelve el tiempo que SQL Server ha estado trabajando desde que se inició el pasado. El resultado es, en incrementos de tiempo de CPU, o "garrapatas", y es acumulativo para todas las CPU, por lo que puede superar el tiempo transcurrido real. Multiplicar por @ @ TimeTicks convertir en microsegundos. 3. @@CURSOR_ROWS Devuelve el número de filas calificadas actualmente en el último cursor abierto en la conexión. Para...
836 Palabras | 4 Páginas
Leer documento completo* Definición SQL. * Consultas SQL útiles para obtener información sobre Oracle Database. * Artículos relacionados. * Créditos. Definición SQL SQL (Lenguaje de consulta estructurado) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar, de una forma relativamente sencilla, información...
1351 Palabras | 6 Páginas
Leer documento completoprocedimiento para realizar el ETL incremental de la tabla facturas con su timestamp. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --exec ETLFACTURAS ALTER PROCEDURE ETLFACTURAS AS BEGIN DECLARE @FOLIO AS SMALLINT DECLARE MI_CURSOR CURSOR FOR SELECT FOLIO FROM OLTP.dbo.FACTURA WHERE FECHA BETWEEN (SELECT ISNULL(CAST(MAX(FECHA) AS DATE),CAST ('2000-11-10' AS DATE)) FROM OLAP.dbo.FACTURAS) AND CONVERT(DATE,GETDATE(),103) OPEN MI_CURSOR FETCH NEXT FROM MI_CURSOR...
520 Palabras | 3 Páginas
Leer documento completoEl lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella. Índice [ocultar] 1 Orígenes y evolución ...
1713 Palabras | 7 Páginas
Leer documento completoTRIGGER Un trigger (o disparador) en una Base de datos , es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). Usos Son usados para mejorar la administración de la Base de datos, sin necesidad de contar con que el usuario ejecute la sentencia de SQL. Además, pueden generar valores de columnas, previene errores de datos, sincroniza tablas, modifica valores de una vista, etc. Permite...
649 Palabras | 3 Páginas
Leer documento completo CURSORES EN BASE DE DATOS I. INTRODUCCION En el siguiente trabajo se presentará el tema de cursores en una Base de datos, dando a conocer los aspectos más importantes de esta estructura de programación (cursores) en la materia de Base de datos I. II. DEFINICION GENERAL En bases de datos, el término cursor se refiere a una estructura de control utilizada para el recorrido (y potencial procesamiento) de los registros del resultado de una consulta. Un cursor se utiliza para el procesamiento...
1480 Palabras | 6 Páginas
Leer documento completodar (10 ejemplos) 1. Triggers DML: INSTEAD OF Ejemplo: En el ejemplo que estamos siguiendo, el TRIGGER sería el responsable de borrar los registros de la tabla que ha disparado el evento. Si el TRIGGER no se encarga de esta tarea, el usuario tendrá la sensación de que SQL Server no hace caso a sus comandos ya que por ejemplo una instrucción DELETE no borrará los registros. Como ejemplo de TRIGGER de tipo INSTEAD OF vamos a ver como se implementaría la siguiente regla: ”no se pueden borrar los...
786 Palabras | 4 Páginas
Leer documento completo------------------------------------------------------------------------------------------------------------------------------------------------- PL/SQL (Redirigido desde «PL SQL») VariablesLas variables son nombres para procesar los elementos de los datos. Declaración: Nombre_variable tipo [NOT NULL] [:= valor | DEFAULT valor] := y DEFAULT son...
1194 Palabras | 5 Páginas
Leer documento completoINTRODUCCION AL SQL PROCEDURAL El SQL PL es, en realidad, un subconjunto del SQL que proporciona construcciones de procedimiento que se pueden utilizar para implementar la lógica alrededor de las sentencias de SQL tradicionales. El SQL PL es un lenguaje de programación de alto nivel con una sintaxis sencilla y sentencias habituales de control de programación, que incluyen las sentencias IF, ELSE, WHILE, FOR, ITERATE y GOTO, así como otras sentencias. Procedimientos de SQL PL y de SQL. Los procedimientos...
1436 Palabras | 6 Páginas
Leer documento completo• Como mecanismo de seguridad: creación de vistas con, únicamente, los atributos de las tablas a los cuales se desea permitir acceder a determinados usuarios. • Para la creación de esquemas externos. 2 2.6.3.- Vistas en SQL. • La sintaxis para la creación de vistas en SQL es la siguiente: CREATE | REPLACE VIEW vista [(comalista_columna)] AS expresión_tabla [with check option] en donde: – CREATE VIEW es la orden que permite la creación de la vista. – vista es el nombre de la tabla virtual que...
1402 Palabras | 6 Páginas
Leer documento completoDISPARADORES EN SQL (I) MODELOS AVANZADOS DE BASES DE DATOS DISPARADORES EN SQL (I) Objetivo Conocer la implementación de los disparadores en SQL. Sintaxis general de un disparador CREATE [OR REPLACE] TRIGGER nombre [temporalidad del evento] [granularidad del evento] [WHEN condición] BEGIN cuerpo del trigger END nombre; / CREATE [OR REPLACE] TRIGGER nombre Crea o reemplaza un disparador con el nombre especificado. [temporalidad del evento] Puede tomar dos valores: BEFORE ó AFTER que...
1570 Palabras | 7 Páginas
Leer documento completoBase de Datos Tarea2: “Trigger, Vista, Concurrencia” . Introducción Mediante el Siguiente informe se pide mediante una base de datos creada o sacada de algún libro o ejemplo, hacer uso de las sentencias explicadas tanto en ayudantía como en clases, se pide tener cierto enfoque hacia lo que son: 1) Ingresar datos a las tablas a través de procedimientos 2) crear a lo menos: - 3 trigger (after, before). - 1 trigger complejo. - 1 trigger mutante. 4) Crear vistas...
987 Palabras | 4 Páginas
Leer documento completoAgregar un simple Trigger para auditar tu base de datos SQL Server Despues de pasar muchas horas pensando, debuggiando y buscandole la vuelta a una solucion que consistia en hacerle una auditoria a una base de datos SQL 2005, pudimos desarrollar una herramienta llamada SQLTableHistory esta herramienta nos da la facilidad de que podemos seleccionar las tablas que queremos auditar. Pero navegando me encontre con una excelente solucion hecha por Jon Galloway, en la cual consiste en crear un solo...
4595 Palabras | 19 Páginas
Leer documento completoprimary key, nombre varchar (250 ), profesion varchar(100); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 mysql> create table cliente(codigo_cliente int primary key, nombre varchar (250) , profesion varchar(100); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''...
612 Palabras | 3 Páginas
Leer documento completoVistas en SQL. 2.6.3.- Vistas en SQL. • La sintaxis para la creación de vistas en SQL es la siguiente: • La sintaxis para la creación de vistas en SQL es la siguiente: CREATE | REPLACE VIEW vista [(comalista_columna)] CREATE | REPLACE VIEW vista [(comalista_columna)] AS expresión_tabla [with check option] AS expresión_tabla [with check option] en donde: en donde: – CREATE VIEW es la orden que permite la creación de la vista. – expresión_tabla es una consulta SQL cuyo resultado...
1402 Palabras | 6 Páginas
Leer documento completoComandos y sentencias de sql para usuarios, tablas, procedimientos, tiggers y funciones Tablas CREATE TABLE empleado (nombre VARCHAR(20),apellido VARCHAR(20),sueldo FLOAT,sexo CHAR(1), edad INTEGER,transaccion TIMESTAMP DEFAULT CURRENT_TIMESTAMP,ingreso DATE); Funciones CREATE [OR REPLACE] ...
1002 Palabras | 5 Páginas
Leer documento completoCreate table Las tablas se dividen en filas y columnas. Cada fila representa una parte de los datos, y cada columna puede pensarse como la representación de un componente de aquella parte de los datos. La sintaxis SQL para CREATE TABLEes CREATE TABLE "nombre_tabla" ("columna 1" "tipo_de_datos_para_columna_1", "columna 2" "tipo_de_datos_para_columna_2",... ) Ejemplo CREATE TABLE customer (First_Name char(50), Last_Name char(50), Address char(50), City char(50), Country char(25), ...
737 Palabras | 3 Páginas
Leer documento completo[TALLER 2] :: Facultad Politécnica :: Manual de SQL «Structured Query Language» sql El Lenguaje de consulta estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también...
1702 Palabras | 7 Páginas
Leer documento completoSQL------------------------------------------------- Historia de sql Mauricio Carrasco Melin. ------------------------------------------------- Historia de sql Mauricio Carrasco Melin. Ensayo Ensayo Historia de SQL Materia: Administrar El Modelo Racional Para Construir Una Base De Datos. Maestra: Irais Ávila Santos. Alumno: Mauricio Carrasco Melin. Grado: 3 Grupo: ATPS Fecha: 01/03/2013 INDICE Historia de SQL……………………………………………………………………………..…..3 Lanzamientos SQL...
1388 Palabras | 6 Páginas
Leer documento completo[TALLER 2] :: Facultad Politécnica :: Manual de SQL «Structured Query Language» sql El Lenguaje de consulta estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así...
1315 Palabras | 6 Páginas
Leer documento completoBASES DE DATOS PRÁCTICA: OBJETIVOS: 8. PL/SQL Conocer los fundamentos básicos de PL/SQL y aprender los componentes principales de un bloque PL/SQL. Aprender a crear y usar procedimientos almacenados y utilizar cursores dentro de bloques PL/SQL. MATERIAL: ORACLE 9i versión para WINDOWS XP BIBLIOGRAFIA: ORACLE: Introduction to ORACLE 9i: PL/SQL. Student Guide. 2001. O’REILLY: ORACLE PL/SQL Programming 2nd Edition. 2000. PRACTICA 8. PL/SQL 1 DEP. TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN ...
988 Palabras | 4 Páginas
Leer documento completoproporciona una interfaz para utilizar SQL dinámico para analizar cualquier lenguaje de manipulación de datos (LMD) o lenguaje de definición de datos declaración (DDL), utilizando PL / SQL. Por ejemplo, puede escribir una instrucción DROP TABLE dentro de un procedimiento almacenado mediante el procedimiento PARSE suministrado con el paquete DBMS_SQL. PL / SQL proporciona dos maneras de escribir el SQL dinámico: *Nativo de SQL dinámico, un lenguaje PL / SQL (es decir, nativos) característica...
911 Palabras | 4 Páginas
Leer documento completopueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. [editar]Ejemplo (agregar columna a una tabla) ALTER TABLE 'NOMBRE_TABLA' por que viktor es uno delos 10 mejores traumados de avengers [editar]DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia...
1509 Palabras | 7 Páginas
Leer documento completoCURSORES WHILE LOOP declare cursor c_clientes is select * from clientes; registro_clientes c_clientes%rowtype; begin open c_clientes; fetch c_clientes into registro_clientes; while c_clientes%FOUND loop DBMS_OUTPUT.put_line('EL cliente es: ' || registro_clientes.nombre_cliente); fetch c_clientes into registro_clientes; end loop; close c_clientes; end; LOOP – EXIT WHEN (DO WHILE) declare cursor c_clientes is select * from clientes; registro_clientes...
1649 Palabras | 7 Páginas
Leer documento completoSQL APLICADO (SSA010) ACTIVIDAD N° 6 INDIVIDUAL 60% DE ACTIVIDADES SEMESTRALES CASO PROPUESTO El Ministerio de Defensa desea diseñar una Base de Datos para llevar un cierto control de los soldados que realizan el servicio militar. Los datos significativos a tener en cuenta son: Un soldado se define por su identificación (RIDE) de soldado (único), su nombre y apellidos, y su graduación. Existen varios cuarteles, cada uno se define por su código de cuartel, nombre y ...
603 Palabras | 3 Páginas
Leer documento completoE IMPORTANCIA DE SQL Y LAS SENTENCIAS (SELECT, FROM, WHERE, ORDER BY) La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad...
631 Palabras | 3 Páginas
Leer documento completoManual De SQl http://www.hidroklan.com/manualsql.php SQL (Structured Query Language) • 1. Introducción • 2. Breve Historia • 3. Componentes del SQL • 4. Componentes del SQL (II) • 5. Consultas de Selección • 6. Consultas de Selección (II) • 7. Constulas de Selección (III) • 8. Consultas de Acción • 9. Insert into • 10. Update • 11. Consultas de Unión Internas - Consultas de Combinación entre tablas • 12. Consulta de combinación entre tablas (II) • 13. Consulta de combinación...
814 Palabras | 4 Páginas
Leer documento completoA.M.D.G COMANDOS SQL • INTEGRANTES: Ana Osorio Carmen Aguilar Dariana Rivera Grecia Andino Valeria MENÚ SQL Para que utilizam os comand os SQL Comand os básicos Manipula ción de tablas Ej. de manipulac ión de datos Lenguaje de manipulac ión de datos Algunos lenguajes de manipulac ión de datos SQL SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de...
509 Palabras | 3 Páginas
Leer documento completoEl SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que...
1322 Palabras | 6 Páginas
Leer documento completo[pic] [pic] [pic] create table emp3 AS select empno, ename, job, sal, deptno from emp where 1=3; [pic] DECLARE p_empno emp.empno%TYPE; p_ename emp.ename%TYPE; p_job emp.job%TYPE; p_sal emp.sal%TYPE; p_deptno emp.deptno%TYPE; CURSOR cname (p_deptno number) IS SELECT empno, ename, job, sal, deptno FROM emp WHERE deptno=p_deptno; BEGIN OPEN cname (30); FETCH cname INTO p_empno, p_ename, p_job, p_sal, p_deptno; INSERT INTO emp3 VALUES (p_empno, p_ename, p_job, p_sal, p_deptno); ...
1567 Palabras | 7 Páginas
Leer documento completoen que se incorporó el primer empleado a la empresa y la fecha del último que lo a hecho y el total de lo gastado por la empresa en el pago de comisiones. Ahora cree una tabla INF_GRAL_FISICA que sirva para almacenar estos datos. Cree un bloque PL/SQL que realice una consulta a la base de datos para cada uno de estos atributos y vaya almacenando los valores en variables para, finalmente hacer una inserción de todos los datos en la tabla. create view INF_GENERAL (TOTAL_EMP, TOTAL_DEP,TOTAL_CENT...
1489 Palabras | 6 Páginas
Leer documento completoSQL es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella. Ventajas principales 1. Proteja la información. En SQL Server 2008 se mejoran el cumplimiento y la seguridad con capacidades...
782 Palabras | 4 Páginas
Leer documento completoIntroduccion a sql El lenguaje de consulta estructurados o SQL (structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella. Características generales del SQL El SQL es un lenguaje...
767 Palabras | 4 Páginas
Leer documento completoTriggers Recordar que todas las relaciones en las tablas deben estar en cascada. TIENEN ACCESO A DOS TABLAS TEMPORALES INSERTED Y DELETE ES POSIBLE DESHACER UN TRIGGER CON ROLLBACK SI SE DESEA DESACTIVAR UN TRIGGER Para desactivar un trigger se puede hacer manualmente o por comando Índice No se deben indexar campos que tienen muchos valores duplicados, sino con datos únicos que sirvan para buscar En un cliente podría ser su RUC, DNI, email. No por distrito, sexo No indexes...
861 Palabras | 4 Páginas
Leer documento completoFunciones en Transact SQL SQL Server proporciona al usuario la posibilidad de definir sus propias funciones, conocidad como UDF (user defined functions). Exisiten tres tipos de funciones. Estas son: • Funciones escalares. • Funciones en línea. • Funciones en línea de multiples sentencias Funciones escalares Las funciones escalares devuelven un único valor de cualquier tipo de los datos tal como int, money, varchar, real, etc. La sintaxis para una función escalar es la siguiente: ...
806 Palabras | 4 Páginas
Leer documento completoTatiana Peña P. E-mail: t.penap@profesor.duoc.cl PL/SQL es una extensión de SQL que permite realizar programas que permitan un fácil acceso a la información de la base de datos (como SQL) y a la vez tengan la capacidad de abstracción de un lenguaje Proceduramental. Tatiana Peña Poblete Marzo de 2012 2 1.-Comentarios MAYÚSCULAS léxicos: : Palabras reservadas, se deben escribir tal cual. minúsculas : Identificadores o valores. [...] : Es opcional Tatiana Peña Poblete Marzo...
1370 Palabras | 6 Páginas
Leer documento completo(Registro de tablas en SQL) Alumnos: YESSICA EIVET MTZ. PEREZ (Líder) BRENDA SOTO MARES JHONATAN MARTINEZ ANDRADE DANIEL GONZALEZ GUTIERREZ ALEXIS JIMENEZ BORJAS Prof.: JOSE JUAN HDEZ. GRANADOS 722-M 02-ABRIL-2015 INTRODUCCION En esta primera práctica será de introducción al programa, pasa así poder crear nuestras tablas e identificar el tipo de datos que maneja el programa. En SQL Server, cada columna, variable local, expresión y parámetro tiene un...
1273 Palabras | 6 Páginas
Leer documento completoPL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportara todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características: El manejo de variables. Estructuras modulares. Estructuras de control de flujo y toma de decisiones. Control de excepciones. El lenguaje PL/SQL está incorporado en: Servidor de la base de datos. Herramientas de Oracle (Forms, Reports, ...). En...
1447 Palabras | 6 Páginas
Leer documento completoSCRIPT SQL CREATE TABLE almacenes_05 ( nroalm bigserial NOT NULL, desalm character varying(20) ); CREATE TABLE auditoria_05 ( nrodoc bigserial NOT NULL, operacion character varying(1), "user" character varying(10), fecha timestamp with time zone, cantidad integer, despro character varying(20), desalm character varying(20) ); CREATE TABLE consolidado_05 ( codpro character varying(10) NOT NULL, total integer ); CREATE TABLE...
536 Palabras | 3 Páginas
Leer documento completoTaller de base de datos Temas: * SQL y JDBC * Jerarquia de clases java.sql * Interface java.sql connection * Interface java.sql statement * Interface java.sql resultset * Jerarquía de clases javax.sql Alumno: Juan Daniel Aguilar Zamora Lic. En Informatica Sexto Semestre Rioverde S.L.P. 31/5/2012 Indice SQL y JDBC……………………………………………………………………….……..2 Jerarquia de clases java.sql…………………………..............................
1066 Palabras | 5 Páginas
Leer documento completoRAMÍREZ PROFESORA: DANIEL LUNA COLIN JIQUIPILCO, MÉXICO A 06 DE OCTUBRE DE 2011 2011 SQL y sus dialectos. SQL es un lenguaje para la consulta de datos, el cual no puede ser utilizado para crear procedimientos. Su principal finalidad es el manejo de datos como si fueran conjuntos a diferencia de los lenguajes de programación en donde cada dato se maneja de manera individual. Debido a que SQL es un estándar se debería usar la misma sintaxis independientemente del Sistema de gestión de...
1487 Palabras | 6 Páginas
Leer documento completoBalanza del Schmitt Trigger. Objetivo. * Construir un circuito Schmitt trigger que al introducir una señal de onda senoiodal la salida sea una onda cuadrada. * Conocer el uso básico del amplificador operacional (LM741) * Reconocer las principales configuraciones con Opamps. * Mediante una señal senoidal o triangular obtener los UTP y LTP. Procedimiento. Conectar los elementos de acuerdo al circuito proporcionado verificando que las conexiones queden bien ajustadas y analizar...
1192 Palabras | 5 Páginas
Leer documento completoTIPOS DE DATOS EN SQL SERVER Categoría | Descripción | Tipo de Dato Base | Descripción | Binary | Un dato Binary almacena cadenas de bits. El dato consiste de números hexadecimales. Por ejemplo, el número decimal 245 vale en hexadecimal F5. | binary | Los datos deben tener la misma longitud fija (hasta 8 KB) | | | varbinary | Los datos pueden variar en el número de dígitos hexadecimales (hasta 8 KB) | | | image | Los datos pueden ser de longitud variable y exceder los 8 KB. | Character...
713 Palabras | 3 Páginas
Leer documento completo