Funcion Convert, DML y DDL
Funcion Convert, DML y DDL
FACULTAD DE INGENIERA
ESCUELA DE CIENCIAS Y SISTEMAS
SISTEMAS DE ADMINISTRACIN DE BASES DE DATOS 1
TAREA 2
Funcin Convert
Las funciones de conversin CAST y CONVERT son para convertir expresiones de un tipo
de datos a otro. Por ejemplo, si se compara una expresin char con una expresin
datetime o una expresin smallint con una expresin int, o expresiones char de distintas
SqlServer
CONVERT(data_type (length), expression, style)
CONVERT(VARCHAR(10),GETDATE(),10)
Oracle
CONVERT(cadena1, conjunto_de_caracteres_resultante,
conjunto_de_caracteres_original)
CONVERT('A B C D E ', 'US7ASCII', 'WE8ISO8859P1')
Result: 'A B C D E A E I ? ?'
MySql
CONVERT(expr,type)
CONVERT('1998-03-16 00:00:00', DATE)
PostgreSql
CONVERT(string bytea, src_encoding name, dest_encoding name)
CONVERT('TEXT_IN_UTF8', 'UTF8', 'LATIN1')
Convert y Fechas
CONVERT soporta tipo de datos de fecha (date, datetime) mientras que la funcin
similar que es CAST no, es decir, con CAST no se pueden modificar tipos de datos de
fecha. Algunos ejemplos de conversiones a fecha y sus diferentes formatos:
DML
Las instrucciones de manipulacin de datos son aquellas que no devuelven ningn
registro, sino que son las encargadas de acciones como aadir, borrar y modificar
registros.
DDL
Un lenguaje de definicin de datos (Data Definition Language, DDL por sus siglas en
ingls) es un lenguaje proporcionado por el sistema de gestin de base de datos que
permite a los usuarios de la misma llevar a cabo las tareas de definicin de las
estructuras que almacenarn, modificarn o eliminarn los datos.
CREATE: sirve para crear objetos de la base de datos, entre estos objetos tenemos
tablas, vistas etc.
CREATE TABLE empleado (
codigo INTEGER PRIMARY KEY,
nombre CHAR(50) null,
apellido CHAR(75) not null,
fecha_nac DATE null
);
DROP: Se utiliza para destruir un objeto existente. Tal es el caso de una base de datos,
una tabla, ndices o una vista.
DROP TABLE empleados;