Professional Documents
Culture Documents
Projeto Carloca
Locao de Automveis
ORACLE SQL
EXPERINCIA ACADMICA
O principal objetivo deste material, proporcionar a prtica dos recursos da ferramenta
Oracle SQL, verso 11g, em um estudo de caso real, garantindo ao aluno que aps o
desenvolvimento de todos os exerccios aqui propostos, adquira uma carga horria de mais de 300hs
de experincia nesta poderosa ferramenta, podendo contribuir posteriormente nas manutenes em
instrues SQL padro ANSI, dos sistemas legados e novos desenvolvimentos existentes nas
corporaes que atuam com banco de dados Oracle. Portanto, de vital importncia que este
material reflita fielmente o aprendizado do aluno, cabendo a ele se responsabilizar pelos cdigos aqui
implementados, sendo que somente com a prtica excessiva que se conseguir alcanar o objetivo
de implementar um cdigo robusto e de qualidade imensurvel.
10.
Objetivo: Select Bsico
Desenvolva uma instruo SQL que exiba os seguintes dados dos departamentos: nome do
departamento. (No utilize a clusula *) na instruo SELECT.
Soluo:
11.
Objetivo: Join
Desenvolva uma instruo SQL que exiba os seguintes dados dos funcionrios: cdigo e
nome do funcionrio, nmero do CPF, cargo cdigo do departamento e nome do
departamento. Exiba somente os funcionrios que esto cadastrados no departamento
nmero 42 - Operacional - Regio Sul e cujo funcionrio tenha a letra n em seu nome.
Soluo:
12.
Objetivo: Join
Desenvolva uma instruo SQL que exiba os seguintes dados dos funcionrios: cdigo e
nome do funcionrio, cargo, salrio, salrio com comisso, salrio anual (salrio*12), cdigo
do departamento e nome do departamento. D um apelido significativo para a coluna falsa e
classifique o resultado dessa consulta por salrio anual em ordem descendente, ou seja, quem
ganha mais.
Soluo:
13.
Objetivo: Join
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo e nome do
departamento, Qtde Total de Funcionrios por departamento, Valor Total de salrio gasto
(Salrio + comisso) e Valor total de salrio gasto anualmente (Salrio + Comisso)*12.
Exiba somente os departamentos que gastam mais do que a mdia salarial da empresa
(Salrio + Comisso). Classifique o resultado em ordem decrescente de Valor Total de salrio
gasto.
Soluo:
14.
Objetivo: Join
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo e nome do Cliente,
Qtde Total de locaes realizadas, Valor Total de locaes realizadas. Exiba somente os
clientes que gastam mais do que a mdia de locao. Classifique o resultado em ordem
decrescente de Valor Total de locaes realizadas.
Soluo:
15.
Objetivo: Join
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo e nome do Cliente, o
logradouro, bairro, CEP, estado e NOME da cidade, bem como Tipo de endereo.. Exiba
somente os clientes que tem a Letra T no nome.
Soluo:
16.
Objetivo: Select Bsico
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo e nome da cidade.
Somente exiba as cidades que tem cdigo nmero par.
Soluo:
17.
Objetivo: Join
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo, nome e telefone do
proprietrio, o logradouro, bairro, CEP, estado e NOME da cidade, bem como Tipo de
endereo.. Exiba somente os proprietrios que esto no bairro LUZ, CENTRO e
PINHEIROS.
Soluo:
18.
Objetivo: Join
19.
v_aumento) );
20.
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo do grupo de locao,
descrio do grupo de locao, valor de locao unitrio. Crie uma coluna falsa chamada
novo valor unitrio. Essa nova coluna deve ser a chamada da funo do exerccio anterior.
Passe como parmetro o valor de locao diria. Classifique sua consulta pela nova coluna
virtual.
Soluo:
21.
Objetivo: Select Bsico
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo, estado e cidade do
DDD. Exiba somente as cidades que iniciem com a letra A ou que tenham o cdigo de
DDD < 15. Classifique a consulta por cdigo de DDD
Soluo:
22.
Objetivo: Select Bsico
Desenvolva uma instruo SQL que exiba os seguintes dados: cdigo e nome da operadora.
Exiba somente as operadoras que tenham mais do que 5 bytes cadastrados. Classifique a
consulta por ordem de bytes decrescente.
Soluo:
23.
Objetivo: Select Bsico
Desenvolva uma instruo SQL que exiba a quantidade total de veculos agrupado por cor e
modelo. Exiba somente os dados que tenham 2 ou mais veculos cadastrados.
Soluo:
24.
Objetivo: Select Bsico
Desenvolva uma instruo SQL que exiba a quantidade total de locaes realizadas por data
do pedido. Exiba somente as datas que tenham mais de 3 locaes realizadas por dia.
Classifique essa consulta por ordem de data.
Soluo:
COMANDO INSERT
25.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela loc_banco. Deve ser inserido
todas as colunas da tabela loc_banco, mesmo as colunas no obrigatrias de preenchimento.
Cadastre 3 bancos distintos. Utilize 3 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
26.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela loc_agencia_banco. Deve ser
inserido todas as colunas da tabela loc_agencia_banco, mesmo as colunas no obrigatrias de
preenchimento.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela loc_banco.
Cadastre 2 agncias distintas. Utilize 2 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
27.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela loc_operadora_cartao. Deve ser
inserido todas as colunas da tabela, mesmo as colunas no obrigatrias de preenchimento.
Cadastre 3 operadores diferentes. Utilize 3 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
28.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de condies de pagamento.
Deve ser inserido todas as colunas da tabela, mesmo as colunas no obrigatrias de
preenchimento.
Cadastre 3 condies diferentes. Utilize 3 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
30.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de DDD. Deve ser inserido todas
as colunas da tabela, mesmo as colunas no obrigatrias de preenchimento.
Cadastre 3 DDDs diferentes. Utilize 3 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
31.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de Operadora de Telefonia
(loc_operadora). Deve ser inserido todas as colunas da tabela, mesmo as colunas no
obrigatrias de preenchimento.
Cadastre 3 operadoras diferentes. Utilize 3 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
32.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de Proprietrios. Deve ser
inserido todas as colunas da tabela, mesmo as colunas no obrigatrias de preenchimento.
Cadastre 5 proprietrios diferentes. Utilize instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
33.
34.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de veculos. Deve ser inserido
todas as colunas obrigatrias da tabela.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela pai.
Cadastre 5 veculos para cada proprietrio cadastrado no exerccio anterior. Utilize instrues Insert
separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
35.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de grupos de veculos
(loc_grupo). Deve ser inserido todas as colunas da tabela, mesmo as colunas no obrigatrias
de preenchimento.
Cadastre 3 grupos diferentes. Utilize 3 instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
37.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de cidade (loc_cidade). Deve ser
inserido todas as colunas da tabela, mesmo as colunas no obrigatrias de preenchimento.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela pai.
Cadastre 5 cidades novas para cada estado cadastrado no exerccio anterior. Utilize instrues Insert
separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
38.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de agencia bancria
(loc_agencia). Deve ser inserido todas as colunas da tabela, mesmo as colunas no
obrigatrias de preenchimento.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela pai.
Cadastre 3 agncias novas para cada banco cadastrado no exerccio anterior. Utilize instrues
Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
39.
40.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de funcionrios. Deve ser
inserido todas as colunas obrigatrias da tabela.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela pai.
Cadastre 3 novos funcionrios para cada departamento cadastrado no exerccio anterior. Utilize
instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
41.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de clientes. Deve ser inserido
todas as colunas da tabela, mesmo as colunas no obrigatrias de preenchimento.
Cadastre 6 clientes diferentes.
Cadastre 3 clientes pessoas fsicas e 3 clientes pessoas jurdicas.
Faa uma pesquisa nas tabelas para verificar se o comando foi executado com sucesso.
Soluo:
42.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de endereo de clientes. Deve ser
inserido todas as colunas obrigatrias da tabela.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela pai.
Cadastre 2 endereos para cada cliente cadastrado no exerccio anterior. Utilize instrues Insert
separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
44.
Objetivo: Insert simples
Desenvolva uma instruo SQL para inserir dados na tabela de Itens de Pedidos de Locao
(Loc_Item_Locacao). Deve ser inserido todas as colunas obrigatrias da tabela.
Obs.: Para inserir em tabelas que possui chave estrangeira, deve-se verificar se o valor
inserido como FK est cadastrado na tabela pai.
Cadastre 3 novos itens de pedidos de locao para cada pedido cadastrado no exerccio anterior.
Utilize instrues Insert separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
Cdigo: 21
Nome: Marcos de Oliveira
Gerente: 17
Data de Incio: sysdate
Salrio: 3200,00
Comissao: 15%
Departamento: 53
COMANDO UPDATE
64.
Objetivo: Update simples
Os 3 funcionrios que voc cadastrou anteriormente superaram as expectativas de vendas e
devem receber um aumento de 12% sobre o seu salrio atual. O percentual de vendas
tambm foi alterado para 18%. Escreva a instruo SQL que consiga realizar essa tarefa.
Confirme a transao
Utilize instrues Update separadas.
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
65.
Objetivo: Update simples
Todos os Funcionrios que esto associados ao departamento Financeiro iro ser realocados
para o departamento Financeiro Corporativo. Escreva a instruo SQL que deve executar
essa tarefa
Soluo:
66.
Objetivo: Update simples
Atualize a data de incio de cadastramento dos 3 funcionrios que voc cadastrou deve ser
alterada para 18/05/2009. Escreva a instruo SQL que consiga realizar essa tarefa.
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
67.
Objetivo: Update simples
Somente os clientes que esto com o nmero de estrelas menor ou igual a 1 deve ser
atualizado para 2. Escreva a instruo SQL que consiga realizar essa tarefa. Confirme a
transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
69.
Objetivo: Update simples
Atualize o nome dos funcionrios que esto com todas as letras maisculas, ajustando esse
contedo para as letras iniciais maisculas e as demais minsculas. Utilize a funo INITCAP
para isso. Escreva a instruo SQL que consiga realizar essa tarefa.
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
70.
Objetivo: Update simples
Atualize o nome dos clientes que esto com todas as letras maisculas, ajustando esse
contedo para as letras iniciais maisculas e as demais minsculas. Utilize a funo INITCAP
para isso. Escreva a instruo SQL que consiga realizar essa tarefa.
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
72.
Objetivo: Update simples
Atualize o email dos funcionrios que voc cadastrou no exerccio anterior, cadastrando
emails significativos, ou seja, que tenham pelo menos a letra @ contida no valor. Escreva a
instruo SQL que consiga realizar essa tarefa.
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
73.
Objetivo: Update simples
Ser necessrio atualizar os valores de locaes dirias dos veculos a partir de agora. O
percentual de reajuste ser de 13.8%. Atualize a tabela LOC_GRUPO, acrescentando esse
percentual do valor j existente. Escreva a instruo SQL que consiga realizar essa tarefa.
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
74.
75.
Objetivo: Update simples
O proprietrio Celso Santos no quer mais que seus veculos sejam locados. Sendo assim,
favor inativar os veculos correspondentes a esse proprietrio. Escreva a instruo SQL que
consiga realizar essa tarefa
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
76.
Objetivo: Update simples
O cliente LEITE E SILVA LTDA no quer mais que nenhum dos seus pedidos realizados
fiquem disponveis para acesso. Sendo assim, favor inativar os pedidos correspondentes a
esse Cliente. Escreva a instruo SQL que consiga realizar essa tarefa
Confirme a transao
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
87.
Objetivo: Update simples
Os grupos de locao que contm ar condicionado sofreram um reajuste de 80% de
acrescmo na locao diria. Escreva a instruo SQL que determina essa execuo.
Confirme a transao pendente.
Soluo:
88.
Objetivo: Update com SubConsulta
1o.comando Insert: Crie um funcionario na tabela LOC_FUNCIONARIO e associe um
departamento j existente para ele.
2o comando Update: Atualize o salrio desse funcionrio como sendo a mdia de salario do
departamento associado a ele.
Soluo:
89.
Objetivo: Update com SubConsulta
1o comando DDL: Crie uma coluna
VAL_MED_LOCACAO NUMBER(10,2)
na
tabela
LOC_Cliente
chamada
2o comando Update: Atualize a coluna criada como sendo o valor mdio de locaes para
cada cliente.
Soluo:
90.
Objetivo: Update Simples
Atualize o valor da coluna VL_TOTAL da tabela loc_item_locacao Os contedos da coluna
VL_TOTAL da tabela LOC_PEDIDO_LOCACAO no esto equalizados com a somatria.
Essa coluna deve receber o seguinte clculo: QT_DIAS * VL_LOCACAO
Soluo:
91.
Objetivo: Update com SubConsulta
Os contedos da coluna VL_TOTAL da tabela LOC_PEDIDO_LOCACAO no esto
equalizados com a somatria
dos seus respectivos itens de locao. A comparao deve ser feita entre a somatria da
coluna VL_TOTAL
da tabela LOC_ITEM_LOCACAO comparado com a coluna VL_TOTAL da tabela
LOC_PEDIDO_LOCACAO.
Soluo:
92.
Objetivo: Update com SubConsulta
1o comando DDL: Crie uma coluna na tabela LOC_Cliente chamada NR_ESTRELAS
NUMBER(1)
2o comando Update: Atualize a coluna criada usando como base o valor mdio de locaes
atendidas pelo funcionrio.
Caso a mdia de locaes atendidas esteja entre
deve ser igual a 1
Caso a mdia de locaes atendidas esteja entre 1001 e 5000, a coluna nmero de estrelas
deve ser igual a 2
Caso a mdia de locaes atendidas esteja entre 5001 e 15000, a coluna nmero de estrelas
deve ser igual a 3
93.
Objetivo: Update com SubConsulta
Todos os veculos dos proprietrios que residem no bairro SANTANA devem ser inativados,
ou seja, o status deve ser atualizado
para "I"(inativo). Escreva a instruo SQL que realizar essa tarefa.
Soluo:
94.
Objetivo: Update com SubConsulta
Todos as estrelas dos clientes devem ser atualizadas. Utilize a seguinte regra:
Se a mdia de locaoes do cliente for menor do que 200, o nmero de estrelas = 1
Se a mdia de locaoes do cliente esitver entre 201 e 500 o nmero de estrelas = 2
Se a mdia de locaoes do cliente esitver entre 501 e 1000 o nmero de estrelas = 3
Se a mdia de locaoes do cliente esitver entre 1001 e 3000 o nmero de estrelas = 4
Se a mdia de locaoes do cliente for maior do que 3001, o nmero de estrelas = 5
Escreva esse comando em uma nica instruo SQL
Soluo:
95.
Objetivo: Update com SubConsulta
Todos as pedidos feitos pelos clientes da cidade de AMERICANA esto sob investigao.
Nesse sentido, atualize o status do pedido para "I"(inativo).
Escreva esse comando em uma nica instruo SQL
Soluo:
96.
Objetivo: Update simples
Para os clientes que esto sem o nmero de FAX e que possuem nmero de telefone, monte
uma instruo que
faa com que o nmero de telefone seja igual ao nmero de FAX.
Soluo:
@@@@@
97.
No foi possvel executar a instruo SQL abaixo. Favor corrigir a instruo, garantindo que
o comando abaixo seja executado com sucesso. Aps a correo, confirme a transao
pendente.
98.
Objetivo: Update simples
No foi possvel executar a instruo SQL abaixo. Justifique o problema. Como seria possvel
corrigir? Desenvolva essas instrues SQL para que isso ocorra
99.
DELETE SIMPLES
Faa uma pesquisa na tabela para verificar se o comando foi executado com sucesso.
Soluo:
111.
Soluo:
112.
Soluo:
114.
115.
No foi possvel eliminar a funcionrio abaixo, porm ela est cadastrada na tabela de
funcionrios. Explique o que aconteceu
116.
SELECT SIMPLES
Crie uma instruo SQL que exiba todos os dados da tabela de Bancos ? Exiba essa consulta em
ordem de nome de banco
Soluo:
117.
Crie uma instruo SQL que exiba todos os dados da tabela de Proprietrios? Exiba essa consulta
em ordem de nome de proprietrio
Soluo:
118.
Crie uma instruo SQL que exiba todos os dados da tabela de Endereo do proprietrio? Exiba essa
consulta em ordem de cdigo de proprietrio
Soluo:
119.
Crie uma instruo SQL que exiba todos os dados da tabela de Veculos? Exiba essa consulta em
ordem de cdigo de proprietrio
Soluo:
Crie uma instruo SQL que exiba todos os dados da tabela de Agncias Bancrias
(LOC_AGENCIA_BANCO) ? Exiba essa consulta em ordem de cdigo de banco e apelido da
agencia
Soluo:
Soluo:
Crie uma instruo SQL que exiba todos os dados da tabela de Clientes Pessoas Fsicas? Exiba essa
consulta em ordem de cdigo de cliente
Soluo:
Crie uma instruo SQL que exiba todos os dados da tabela de Itens de Pedidos de Locao? Exiba
essa consulta em ordem descendente de Itens de Pedido de Locao
Soluo:
Soluo:
Soluo:
Soluo:
Crie uma pesquisa que mostre o cdigo, o nome dos clientes, o telefone e as estrelas para todos os
clientes que tenham a palavra S/A cadastrada em seu nome?
Soluo:
Crie uma consulta que exiba os seguintes dados do pedido de locao: Nmero do pedido, cdigo
do cliente, data de locao no formato dd/mm/aaaa e o valor total do pedido. Exiba somente os
pedidos dos clientes de cdigo 40,41,9 e 10 e o valor total de locao < 5000 e a data de locao
foi realizada no ms de Setembro/2005.
Soluo:
Soluo:
Quando o nmero de estrelas do funcionrio for = 4, exiba a mensagem "Funcionrio Nvel Senior'.
Quando o nmero de estrelas do funcionrio for = 5, exiba a mensagem "Funcionrio Gold'.
Soluo:
Soluo:
Soluo:
Monte uma consulta que exiba os dados dos veculos e o seu respectivo grupo para todos os
veculos que tenham ar condicionado.
Soluo:
211.
Crie uma pesquisa que retorne a quantidade de proprietrios agrupada por 'Pessoa Fsica' ou
'Pessoa Jurdica'
Soluo:
*
ERROR at line 1:
ORA-00937: not a single-group group function
Soluo:
JOIN
Crie uma pesquisa que exiba o nome do proprietrio, o endereo, o tipo de endereo, o telefone, o
tipo de proprietrio para todos os proprietrios cadastrados? (mesmos os proprietrios que no
tenham endereo cadastrado). Quando o tipo do proprietrio for do tipo J exibir o literal Pessoa
Jurdica , quando for F exibir Pessoa Fisica e em caso contrrio, exibir No definido
Soluo:
Soluo:
Soluo:
nome do funcionrio que concluiu a locao e o nome do departamento onde o funcionrio est
alocado ? Classifique a consulta em ordem de pedido de locao?
Soluo:
Funes
243. Objetivo: Trabalhar com Funes
Escreva uma instruo SQL que exiba as seguintes informaes: Codigo do Funcionario, o
nome do funcionrio a data de incio, e quantos dias de trabalho o funcionrio j completou.
Exiba tambm a quantidade de meses que o funcionrio j trabalhou. Classifique a consulta
pelos funcionrios mais antigos da empresa ?
Soluo:
Subconsulta
View
SQL99: JOIN
293. Objetivo: Trabalhar com Join
Crie uma pesquisa que exiba o nome do proprietrio, o endereo, o tipo de endereo, o telefone, o
tipo de proprietrio para todos os proprietrios cadastrados? (mesmos os proprietrios que no
tenham endereo cadastrado). Quando o tipo do proprietrio for do tipo J exibir o literal Pessoa
Jurdica , quando for F exibir Pessoa Fisica e em caso contrrio, exibir No definido. Utilize a
nomenclatura de escrita do SQL99 para essa consulta
Soluo
Soluo:
Advanced SQL
301. Objetivo: Comando Insert com subconsulta
Exiba os funcionrios que ganham abaixo da mdia salarial de
seu departamento. Exiba o seu cdigo, o seu nome, o seu cargo
e o seu salrio
Soluo:
number(08),
number(10,2) DEFAULT 0
Tabela: LOC_FUNCIONARIO_ANO_MES
ano_mes_locacao
char(6),
cd_func
number(5),
vl_total_locacao
number(10,2) DEFAULT 0,
number(11,2) DEFAULT 0