Sunteți pe pagina 1din 2

Bases de Dados 2004/2005

Guia de SQL*Plus
Execuo do SQL*Plus ca
Siga os seguintes passos para iniciar a utilizaao do SQL*Plus: c 1. Abra uma janela do Windows com a linha de comando; 2. Ao obter o prompt, insira o comando de execuao do cliente SQL*Plus: c c:\> sqlplus 3. O SQL*Plus ser iniciado e ser feito o login. Este dever ser inserido na forma: a a a id_utilizador@id_base_de_dados 4. Finalmente, ser pedida a sua password. a 5. Se o login for bem sucedido, dever ver a linha de comando do SQL*Plus. Poder agora a a inserir e executar consultas SQL sobre a base de dados a que est ligado. Por exemplo: a SQL> select * from employee where name like John%; NOTA: Alternativamente, o cliente poder ser executado com o comando sqlplusw, o que iniciar a a a sua verso Windows. a

Insero de comandos ca
Na presena do prompt SQL>, podem ser inseridos comandos de SQL*Plus e consultas de SQL, c divididos em vrias linhas. Por exemplo: a 1. Na linha de prompt insira select street, city seguido de <enter>. 2. O SQL*Plus apresentar o prompt 2, para que seja inserida a segunda linha do comando. a Insira from employee where name like Maria%; 3. O comando ser executado. Note que o s a mbolo ; (ou o s mbolo /) indica o m do comando, levando o cliente SQL*Plus a execut-lo. a

DEI, Instituto Superior Tcnico e

Bases de Dados 2004/2005

Alguns Comandos Uteis


Para alm de comandos SQL, alguns comandos espec e cos de SQL*Plus so uteis. a exit password describe <t> set linesize <n> set pagesize <n> set pause on|off edit <ficheiro> termina a execuao do cliente SQL*Plus c permite mudar a password do utilizador descreve a tabela t, existente na base de dados limita a largura do texto a n caracteres limita o nmero de linhas de output de um comando a n de cada vez u liga/desliga o modo em que o cliente SQL*Plus espera o premir de uma tecla antes de cada sequncia de output e edita o script SQL*Plus de nome ficheiro.sql. Caso o nome no a seja fornecido, edita o buer do cliente SQL*Plus, que contm o e ultimo comando executado executa o comando no buer do cliente SQL*Plus (normalmente, o ultimo comando executado) executa o script de nome ficheiro.sql equivalente ao comando anterior

run start <ficheiro> @ <ficheiro>

A maioria destes comandos possui uma verso abreviada (por exemplo, desc em vez de describe, a ou ed em vez de edit). NOTA: Caso esteja a utilizar o cliente Windows, estes comandos estaro dispon a veis atravs dos e menus no topo da janela.

Schemas Oracle
Um conceito importante numa base de dados Oracle o de schema. Um schema Oracle 1 uma e e colecao de objectos, como tabelas, vistas, etc. Cada utilizador possui um schema e, inicialmente, c pode apenas ver, alterar, criar ou remover objectos dentro do seu schema. Assim, diferentes utilizadores usam diferentes schemas, no correndo o risco de adulterar dados que no lhe pertencem. a a Existem comandos para a criaao de schemas e alteraao de permisses dentro dos mesmos. Estes, c c o no entanto, no sero aqui explicitados pois tal est fora do ambito deste documento. a a a

Referncias e
Informaao adicional pode ser encontrada atravs da pgina da disciplina, no material de suporte c e a ao projecto.

1 E importante no confundir com um schema relacional, mencionado no cap a tulo 3 do livro da disciplina, pois so conceitos completamente diferentes. a

DEI, Instituto Superior Tcnico e

S-ar putea să vă placă și