Vi que se pueden crear tablas de esta forma CREATE TABLE A( C1 NVARCHAR (2), C2 NVARCHAR (3), C1C2 AS C1+C2 ) Como le agrego una condiciona?

Pregunta de la clase:
Duilio Luque

Duilio Luque

Pregunta
studenthace 8 años

Vi que se pueden crear tablas de esta forma CREATE TABLE A( C1 NVARCHAR (2), C2 NVARCHAR (3), C1C2 AS C1+C2 ) Como le agrego una condiciona?

2 respuestas
para escribir tu comentario
    Jesus

    Jesus

    studenthace 8 años

    tengo esta vercion del programa my sql _phpMyAdmin Database Manager Version 2.10.3

    5555555.png

    ES LA TABLA DE peliculas

    999999.png

    I TAMBIEN L salas

    Jesus

    Jesus

    studenthace 8 años

    <h2>tengo estas tablas con 10 registros insertados

    SELECT*

    FROM ‘salas’</h2> SELECT*

    FROM ‘peliculas’

    ya las tengo relacionas pero quiero crear un procedimiento almacenado y ejecutar e intentado con diferentes comandos y no mas no sale error.

    como estos como leago tengo que mandar los yamar desde java o como

    drop procedure if exists use cine3;

    delimiter //

    create procedure cine3 (in p_codigo int(11), in p_Edad varchar(100), in p_Clasificacion varchar(100))

    begin

    if not exists (select 1 from peliculas where codigo = p_codigo) then

    if not exists(select 1 from peliculas where Clasificacion = p_Clasificacion) then

    insert into peliculas (codigo,Edad,Clasificacion,) values (p_codigo, p_Edad, p_Clasificacion);

    select 0 as errno; else select 2 as errno; end if; else select 1 as errno; end if; end //

    delimiter ;


    <h2>CREATE PROCEDURE cine3(

    codigo int (11),

    Edad varchar(100)

    Clasificacion varchar(100)

    )

    as

    begin

    set NOCOUNT ON;

    INSER INTO Users

    peliculas (codigo,Edad,Clasificacion)

    VALUES (‘p_codigo’,‘Edad’,'Clasificacion’DEFAULT);

    END

    GO</h2> DELIMITER //

    CREATE PROCEDURE lista_peliculas()

    BEGIN

    SELECT* FROM peliculas;

    END//

    DELIMITER;


    DELIMITER //

    CREATE PROCEDURE peliculas(

    IN codigo int(11),

    IN Edad varchar(100),

    IN Clasificacion varchar(100),

    )

    BEGIN

    INSERT INTO peliculas(codigo,Edad,Clasificacion) VALUES

    (‘22222’,‘14’,adulto);

    end//

    delimiter ;


    CREATE PROCEDURE ‘peliculas’(codigo,Edad,Clasificacion)

    SELECT COUNT (*) AS Edad

    FROM peliculas;

    call


    CREATE PROCEDURE insertarCiudad

    @id_ciudad varchar(5),

    @nombre_ciudad varchar(20),

    @nombre_region varchar(20)

    as

    declare @id_region varchar(5)

    SELECT @id_region = id_region from region where nombre_region=@nombre_region

    INSERT into ciudad (id_ciudad,nombre_ciudad,id_region)

    values (@id_ciudad,@nombre_ciudad,@id_region)

    <h2>EXECUTE insertarCiudad</h2> CREATE PROCEDURE peliculas

    codigo int(11),

    Edad varchar(100),

    Clasificacion varchar(100)

    as

    declare


    <h2>logotipo de la empresa antes del martes</h2> CREATE PROCEDURE insertarCiudad

    @id_ciudad varchar(5),

    @nombre_ciudad varchar(20),

    @nombre_region varchar(20)

    as

    declare @id_region varchar(5)

    SELECT @id_region = id_region from region where nombre_region=@nombre_region

    INSERT into ciudad (id_ciudad,nombre_ciudad,id_region)

    values (@id_ciudad,@nombre_ciudad,@id_region)

    EXECUTE insertarCiudad

Curso de SQL y MySQL 2016

Curso de SQL y MySQL 2016

Aprende a usar de SQL a Javascript, en bases de datos para aplicaciones web o móviles. Diseña, optimiza y crea bases de datos con SQL y MySQL.

Curso de SQL y MySQL 2016
Curso de SQL y MySQL 2016

Curso de SQL y MySQL 2016

Aprende a usar de SQL a Javascript, en bases de datos para aplicaciones web o móviles. Diseña, optimiza y crea bases de datos con SQL y MySQL.