Un Procedimiento Almacenado o SQL Stored Procedure es un Script SQL que se guarda en el Servidor de Base de Datos, para ser invocado desde el Cliente con la instrucción SQL CALL. Esto tiene la ventaja de que hay menos tráfico TCP/IP en el network, ya que las instrucciones de SQL SELECT, INSERT, UPDATE, DELETE no tienen que ser transmitidas cada vez desde el Cliente. Además, los … [Read more...] about CS073 13. Procedimimientos Almacenados SQL
Mini-Lectures
CS073 12. Variables y Scripts SQL
Un Procedimiento o Script SQL es un conjunto de instrucciones SQL que se almacenan en un archivo de texto, el cual es enviado al Servidor de Base de Datos como una unidad de trabajo. El Servidor interpreta cada Script SQL como si fuera un programa, y soporta el concepto de variable. El programador primero aprende Structured Query Language (SQL) estandarizado por el American … [Read more...] about CS073 12. Variables y Scripts SQL
CS073 11. Campos Nulos en SQL
Cuando a un Campo o Columna de una Tabla no se le asigna ningún valor en la instrucción SQL INSERT, se dice que su contenido es Nulo o NULL. En la definición del campo se usa NOT NULL para indicar que este no permite NULL. En ese caso, al adicionar un registro, el programador tiene que suplir un valor para ese campo. Mientras que si al definir el campo, no dice nada, entonces … [Read more...] about CS073 11. Campos Nulos en SQL
CS073 10. Funciones en SQL
Al igual que en Java, PHP, C++, una Función SQL recibe parámetros y calcula un valor. Ese valor se puede usar donde quiera que se usaría un campo o field, por ejemplo: en una columna del Result Set, para asignarlo a un campo en la instrucción INSERT, para modificar el contenido de un campo con la instrucción UPDATE, para seleccionar registros usando la cláusula SELECT. Los … [Read more...] about CS073 10. Funciones en SQL
CS073 09. Actualización a Base de Datos
Actualizamos la Base de Datos usando la instrucción SQL INSERT para crear registros en las tablas, SQL DELETE para eliminar registros, y SQL UPDATE para modificar sus datos. El problema no es tan simple y requiere que tanto el Programador como el Analista de Sistema planeen dichas actualizaciones. Primero, al eliminar registros de una tabla, se podrían generar huérfanos en … [Read more...] about CS073 09. Actualización a Base de Datos