Duvida referente a solução de problema , Ensino Superior

0 respostas
mysqlbanco-de-dados
T

CREATE PROCEDURE

[@<variavel1> <tipo>,]

        [@<variavel2 <tipo> OUTPUT]

        AS

        BEGIN

                    ->comandos

        END

CREATE TRIGGER

ON <NOME DA TABELA>

        [FOR/AFTER/INSTEAD OF]  [INSERT/UPDATE/DELETE]

        AS

        BEGIN

                    ->COMANDOS

        END

Considere as tabelas resultantes dos comandos de criação abaixo:

CREATE TABLE Curso(

ID INT PRIMARY KEY,

      Nome VARCHAR(30)

)

CREATE TABLE Aluno(

RA INT PRIMARY KEY,

 Nome VARCHAR(100),

 CursoID INT FOREIGN KEY REFERENCES Curso(ID)

 )

Se um curso não tiver alunos, o curso deve ser deletado do banco. Crie um gatilho que checa se quantos alunos o curso tem e remove o curso se for 0.

Se necessário utilize valores nulos.

Criado 8 de dezembro de 2020
Respostas 0
Participantes 1