licenciatura en computacion

Páginas: 2 (495 palabras) Publicado: 8 de septiembre de 2014
TEMA 8
D.D.L.
S.Q.L.
Definición de Datos (DDL)
Sentencias DDL son:
CREATE TABLE Crea una tabla. Para ello el usuario debe de tener el privilegio CREATE TABLE.
ALTER TABLE Permite modificarla estructura definida para una tabla.
DROP TABLE Elimina una tabla (datos y estructura) y sus índices. No se puede hacer Rollback de esta sentencia.
RENAME Cambia el nombre de una tabla, vista,secuencia o sinónimo.
S.Q.L.
Sentencia CREATE TABLE

Necesario tener privilegio CREATE TABLE.
Ha de especificar:
Nombre de tabla
Para las columnas: nombre, tipo de dato y tamaño.
S.Q.L.Reglas para los nombres
Deben de comenzar con una letra.
Pueden tener una longitud de 1 – 30 caracteres de largo.
Deben contener solamente A-Z, a-z, 0-9, _, $ y #.
No deben duplicar el nombre deotro objeto que sea propiedad del mismo usuario o schema.
No debe ser una palabra reservada del servidor Oracle8.
S.Q.L.
Tipos de Datos
VARCHAR2(tamaño)
Dato carácter de longitud variable. Máx.4000.
CHAR(tamaño)
Dato carácter de longitud fija. Máx. 255.
NUMBER(p,s)
Dato numérico de longitud variable.p entre 1..38; s entre 84..127
DATE
Valores de fecha y hora. Entre el 1 Enero 4712A.C. Y el 31 Diciembre del 4712 D.C.
LONG
Dato carácter de long.variable hasta 2 Gb.
CLOB
Dato carácter “single-byte” de hasta 4 Gb.
RAW(tamaño) y LONG RAW
Datos Binarios según tamaño especificadoy Datos Binarios de long.variable hasta 2 Gb.
BLOB
Datos Binarios hasta 4 Gb.
BFILE
Datos binarios almacenados en fich. Externo. Hasta 4 Gb.
S.Q.L.
Creación de tabla por subconsulta
Se puedecrear una tabla e insertar filas combinando el comando CREATE TABLE con la opción AS subconsulta.
Es necesario hacer coincidir la cantidad de columnas especificadas con las de la subconsulta.
Si nose indican nombres de columnas, éstas serán los mismos que los de la subconsulta.
S.Q.L.
Creación de tabla por subconsulta

Ejemplo:

S.Q.L.
Sentencia ALTER TABLE

Permite añadir nuevas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Licenciatura En Ciencias De La Computación
  • licenciatura en contabilidad y computacion
  • Licenciatura En Computaciòn
  • Diferencias entre licenciaturas en computacion
  • Licenciatura en Matemáticas y Computación
  • materias de licenciatura en ciencias de la computacion
  • Licenciatura en ciencias de la computación
  • Licenciatura en cincias de la computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS