Escolar Documentos
Profissional Documentos
Cultura Documentos
Oracle10gComandosSQLiBackCloud
Oracle10gDatabaseComandosSQL
ByiBack oracle,oracle10g,sql,tutorial 0Comments
De uma forma bem simples, as declaraes SQL podem ser construdas usando as ferramentas de linha de
comandodaOracle:SQL*PlusouiSQL*Plus.AmbosSQL*PluseiSQL*Pluspermitemavocescrevercomandos
SQLepasslosdiretamenteparaoprocessamentodobancodedados.SoquatroostiposdecomandosSQL:
ConsultasutilizamdeclaraesSELECT
ComandosDMLutilizamdeclaraesINSERT,UPDATE,eDELETE
ComandosDDLutilizamcomandosCREATE,ALTER,ouDROP
ComandosDCLutilizamcomandosGRANTeREVOKE.
AsdeclaraesdeSQLpodemsercompostasdemuitaspartes:
AlistaSELECT,naqualcadacolunaumadascolunasquevocdesejaincluirnasuasadaprecisaser
especificada.
A clusula SELECT requerida em todas as consultas. Um * pode ser usado na clusula SELECT para
quetodasascolunasdatabelasejamincludasnasadadaconsulta.
A clusula FROM na qual o nome da tabela ou tabelas que esto sendo consultadas especificada. A
clusulaFROMobrigatriaemtodasasconsultas.
AclusulaWHEREnaqualasadadaconsultasofrerestriesatravsdacolocaodecondiessobre
as linhas que esto sendo retornadas. A clusula WHERE opcional. Se no for utilizada, a consulta
retornartodasaslinhasdatabela.Quandoumaconsultajuntaduasoumaistabelas,vocpodeusara
clusulaWHEREparadefinirascondiesdeJOIN.
AclusulaGROUPBY,permiteavocagruparlinhasdedadospararesumirosresultados.
AclusulaHAVING,assimcomaclusulaWHERE,usadaparareduzirasadadaconsultaatravsda
utilizaodefiltrosquelimitamaslinhasretornadas.
AclusulaORDERBYordenaasadadaconsultadeacordocomaordemespecificada.
OexemploaseguirmostraumexemplodepartedeumadeclaraoSQL.
SQL>selectdname,SUM(sal)
2fromDEPT,EMP
http://www.iback.com.br/oracle10gdatabasecomandossql/
1/2
09/01/2016
Oracle10gComandosSQLiBackCloud
3whereDEPT.deptno=EMP.deptno
4groupbydname
5havingSUM(sal)>10000
6orderbySUM(sal)
NoprximoartigomostraremoscomovocpodeutilizaroSQL*PluseiSQL*PlusparaemitirdeclaraesSQL.
Conclumos este artigo certos de que aprendemos um pouco mais sobre Oracle, se voc encontrou alguma
dvidaoudificuldadenesseartigo,nodeixedenoscontataratravsdoemail:contato@iback.com.br
Esequiserrevisarnossoartigoanterior,estudamosOracle10gDadosRelacionais
http://www.iback.com.br/oracle10gdatabasecomandossql/
2/2