Instalation de pl-sql
sandra83
Messages postés
84
Statut
Membre
-
totofrancois Messages postés 420 Statut Membre -
totofrancois Messages postés 420 Statut Membre -
Bonjour,
j'ai installer oracle 10g EX la version gratuite et maintenant j'ai besoin de travailler avec pl-sql, le probleme c'est que je ne sai pas comment le trouver, l'installer et travailler avec, j'ai besoin d'une aide pour les etapes de l'installation ainsi que l'utilisation de pl-sql,
j'esper trouver quelqu'un qui pourra m'aider,
bonne journnee.
j'ai installer oracle 10g EX la version gratuite et maintenant j'ai besoin de travailler avec pl-sql, le probleme c'est que je ne sai pas comment le trouver, l'installer et travailler avec, j'ai besoin d'une aide pour les etapes de l'installation ainsi que l'utilisation de pl-sql,
j'esper trouver quelqu'un qui pourra m'aider,
bonne journnee.
A voir également:
- Instalation de pl-sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Winrar 64 ccm pl - Télécharger - Compression & Décompression
- Pl studio - Télécharger - Édition & Montage
3 réponses
pas besoin d'installation
il suffit d'écrire ton code comme une requete etd'executer le script
set serveroutput on
declare
v_line varchar2(40);
begin
v_line := 'Hello World';
dbms_output.put_line (v_line);
end;
/
il suffit d'écrire ton code comme une requete etd'executer le script
set serveroutput on
declare
v_line varchar2(40);
begin
v_line := 'Hello World';
dbms_output.put_line (v_line);
end;
/
vu que je suis nouvelle avec oracle donc j'ai pas tres bien compri ce que je doi faire, ou je doi ecrire ce code et executer le script?
voila ce que je veu faire,
j'ai une table log qui contien les champs d'un fichier log, c-a-d les champs suivants:
(ip, dateheur,code,methode, url, referrer, ua)
je veux appliquer une fonction aux deferrents champs de ma BDD afin que chaque champ de la BDD sera dans une table a part avec deux colonnes ( le nom du champ, son ID)
voila ma fonction utiliser pour extraire la table url:
create table url as select distinct url, 0 as ID from log order by url; x url%rowtype; nb number; idx number; BEGIN idx:=0; select count (*) into nb from url; if nb>0 then for x in (select * from url) loop update url set ID=idx where url=x.url; idx:=idx+1; end loop; else DBMS_OUTPUT.PUT_LINE('0 valeur!'); end if; end; /j'esper que vous pouvez m'aider parceque je suis vraiment bloquer,
bonne journee.
commence par créer une sequence ( create sequence masequence...)
DECLARE
BEGIN
delete from url;
cursor cc1
is select distinct url from log;
FOR ligne IN cc1
LOOP
INSERT INTO url(id,url)
VALUES (masequence.NEXTVAL,ligne.url);
END LOOP main_loop;
end;
/
ou tu peu faire ca dans un merge into
merci pour votre aide j'ai resolu mon probleme avec la meme fonction que je vous est montrer c'est juste que j'ecrivai ce script dans commande sql et pas dans script et maintenan j'ai comme resultat une nouvelle table url avec les deux champs (url, id)
merci beaucoup.