Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
SELECT * FROM CURSO SELECT C.*, F.FAC_NOME FROM CURSO C INNER JOIN FACULDADE F ON C.FAC_COD = F.FAC_COD ORDER BY F.FAC_NOME,C.CUR_COD SELECT F.FAC_COD, F.FAC_NOME, COUNT(*) AS QTDE FROM CURSO C INNER JOIN FACULDADE F ON C.FAC_COD = F.FAC_COD GROUP BY F.FAC_COD, F.FAC_NOME ORDER BY F.FAC_NOME SELECT F.FAC_COD, F.FAC_NOME, COUNT(*) AS QTDE FROM CURSO C INNER JOIN FACULDADE F ON C.FAC_COD = F.FAC_COD GROUP BY F.FAC_COD, F.FAC_NOME HAVING COUNT(*) > 2 SELECT * FROM PESSOA SELECT P.PES_COD, P.PES_NOME, PF.PES_RG, PF.PES_CPF, PF.PES_DTNASCTO FROM PESSOA P INNER JOIN PESFIS PF ON P.PES_COD = PF.PES_COD SELECT P.PES_COD, P.PES_NOME, PF.PES_RG, PF.PES_CPF, PF.PES_DTNASCTO FROM PESSOA P INNER JOIN PESFIS PF ON P.PES_COD = PF.PES_COD WHERE PF.PES_DTNASCTO BETWEEN TO_DATE('01/01/1980','DD/MM/YYYY') AND TO_DATE('11-1981-30','MM-YYYY-DD') SELECT PESSOA.PES_COD, PESSOA.PES_NOME, PESFIS.PES_RG, PESFIS.PES_CPF, PESFIS.PES_DTNASCTO FROM PESSOA INNER JOIN PESFIS ON PESSOA.PES_COD = PESFIS.PES_COD WHERE PESFIS.PES_DTNASCTO BETWEEN TO_DATE('01/01/1980','DD/MM/YYYY') AND TO_DATE('11-1981-30','MM-YYYY-DD') SELECT P.PES_COD, P.PES_NOME, PF.PES_CPF, R.FUN_DTADMISSAO FROM PESSOA P INNER JOIN PESFIS PF ON P.PES_COD = PF.PES_COD INNER JOIN REGISTRO_FUNC_PROF R ON R.PES_COD = PF.PES_COD SELECT P.PES_COD AS CODIGO, P.PES_NOME AS NOME, PF.PES_CPF AS CPF, R.FUN_DTADMISSAO AS ADM, F.FC_DESC AS FUNCAO FROM PESSOA P INNER JOIN PESFIS PF ON P.PES_COD = PF.PES_COD INNER JOIN REGISTRO_FUNC_PROF R ON R.PES_COD = PF.PES_COD INNER JOIN FUNCAO F ON F.FC_COD = R.FC_COD WHERE R.FUN_DTDEMISSAO IS NULL ORDER BY F.FC_DESC, P.PES_NOME SELECT C.CUR_COD, C.CUR_NOME, T.TERMO, T.SEMESTRE FROM CURSO C INNER JOIN TERMO T ON C.CUR_COD = T.CUR_COD WHERE T.SEMESTRE = '1/2013' ORDER BY C.CUR_COD, C.CUR_NOME, T.TERMO SELECT C.CUR_COD, C.CUR_NOME, T.TERMO, T.SEMESTRE FROM CURSO C INNER JOIN TERMO T ON C.CUR_COD = T.CUR_COD WHERE T.SEMESTRE = '1/2013' AND T.CUR_COD IN (1,4) ORDER BY C.CUR_COD, C.CUR_NOME, T.TERMO SELECT C.CUR_COD, C.CUR_NOME, T.TERMO, T.SEMESTRE, TD.DIS_COD, D.DIS_NOME FROM CURSO C INNER JOIN TERMO T ON C.CUR_COD = T.CUR_COD INNER JOIN TERMO_DISC TD ON T.CUR_COD = TD.CUR_COD AND T.TERMO = TD.TERMO AND T.SEMESTRE = TD.SEMESTRE INNER JOIN DISCIPLINA D ON D.DIS_COD = TD.DIS_COD WHERE T.SEMESTRE = '1/2013' AND T.CUR_COD = 1 ORDER BY C.CUR_COD, C.CUR_NOME, T.TERMO SELECT C.CUR_COD, C.CUR_NOME, T.TERMO, T.SEMESTRE, D.DIS_NOME FROM CURSO C INNER JOIN TERMO T ON C.CUR_COD = T.CUR_COD INNER JOIN TERMO_DISC TD ON T.CUR_COD = TD.CUR_COD AND T.TERMO = TD.TERMO AND T.SEMESTRE = TD.SEMESTRE INNER JOIN DISCIPLINA D ON D.DIS_COD = TD.DIS_COD WHERE T.SEMESTRE = '1/2013' AND T.CUR_COD = 1 AND T.TERMO = 1 ORDER BY C.CUR_COD, C.CUR_NOME, T.TERMO SELECT C.CUR_COD, C.CUR_NOME, T.TERMO, T.SEMESTRE, D.DIS_NOME, TT.LETRA_TURMA FROM CURSO C INNER JOIN TERMO T ON C.CUR_COD = T.CUR_COD INNER JOIN TERMO_DISC TD ON T.CUR_COD = TD.CUR_COD AND T.TERMO = TD.TERMO AND T.SEMESTRE = TD.SEMESTRE INNER JOIN DISCIPLINA D ON D.DIS_COD = TD.DIS_COD INNER JOIN TURMA_TERMO_DISC TT ON TT.CUR_COD = TD.CUR_COD AND TT.TERMO = TD.TERMO AND TT.SEMESTRE = TD.SEMESTRE AND TT.DIS_COD = TD.DIS_COD WHERE T.SEMESTRE = '1/2013' AND T.CUR_COD = 1 AND T.TERMO = 1 ORDER BY C.CUR_COD, C.CUR_NOME, T.TERMO DROP SEQUENCE SEQ_PESSOA; CREATE SEQUENCE SEQ_PESSOA START WITH 200 INCREMENT BY 1; INSERT INTO PESSOA(PES_COD,PES_NOME) VALUES(SEQ_PESSOA.NEXTVAL,'TESTE 203'); INSERT INTO PESFIS VALUES(SEQ_PESSOA.CURRVAL,'123','123',SYSDATE); SELECT * FROM PESFIS WHERE PES_COD > 200 SELECT * FROM PESSOA WHERE PES_COD >= 200