• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/17

Click para voltear

17 Cartas en este set

  • Frente
  • Atrás
Crear Tabla FORMATO
CREATE OR REPLACE TABLE(
NOMBRE TYPE RESTRICCIONES
)
Crear Tabla: Llave Primaria
PRIMARY KEY
Crear Tabla: Que NO se repita
CONSTRAINT u_campo UNIQUE
Crear Tabla: Llave foranea
CONSTRAINT f_campo REFERENCES tabla(campo)
Crear Tabla: Valor defect
DEFAULT numero
Crear Tabla: No negativos
CONSTRAINT c_campo CHECK (campo >= 0)
Crear Tabla: Autogenerado
GENERATE ALWAYS AS (campo/numero)
Crear Tabla: Autogenerado con condiciones
GENERATE ALWAYS AS (CASE WHEN Tipo_factura = 'CREDITO' THEN 0.13 ELSE 0.16 END)
Crear Tabla: Fecha
campo DATE NOT NULL
Hacer INSERT Estructura básica
INSERT INTO tabla(campo1, campo2)
VALUES (valor1, valor2)
INSERT: Traer el ID y sumarle uno
SELECT count(id) from tabla

(se usaria en un subquery)
INSERT UNA FECHA
to_date('16/11/2016', DD/MM/YYYY'')
CREAR UNA VISTA
CREATE OR REPLACE VIEW v_nombre
AS [QUERY]
CREAR PROCEDIMIENTO ANONIMO
DECLARE
v_var TYPE;
BEGIN
--codigo
END;
CREAR PROCEDIMIENTO Almacenado
CREATE OR REPLACE Procedimiento(Param Type)
AS
v_var TYPE;
BEGIN
--codigo
END;
CREAR FUNCION
CREATE OR REPLACE FUNCTION(PARam NUMBER)
RETURN NUMBER
IS
v_var TYPE;
BEGIN
--codigo
return v_var
END
Modificar TABLA y agregar campo
ALTER TABLE tablanombre
ADD CANCELADO CHAR(1) CONSTRAINT c_cancelado CHECK (CANCELADO='S' or CANCELADO='N') DEFAULT 'S';