Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/08/2005, 15h27   #1
Membre habitué
 
Inscription : avril 2003
Messages : 284
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : avril 2003
Messages : 284
Points : 124
Points : 124
Envoyer un message via MSN à marsup54 Envoyer un message via Skype™ à marsup54
Par défaut [AS400] Comment faire des procédures stockées ?

Bonjour,

Venant d'oracle et du plsql, je me sent complètment perdu dans l'environnement DB2.
Je cherche en fait des exemples de code de procédures stockées avec paramètres en entrée et sortie pour me familiariser avec la synthaxe.

-> en particulier des exemples montrant des tableaux en sortie (résultats de requètes, ...), avec utilisation de curseur, synthaxe des boucles for et conditions !

Sur le site d'IBM, y'a pas grand chose, ... ni sur le net d'ailleurs !

Merci d'avance pour votre aide !

++
marsup54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2005, 08h12   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/admin/r0000923.htm
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2005, 09h59   #3
Membre habitué
 
Inscription : avril 2003
Messages : 284
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : avril 2003
Messages : 284
Points : 124
Points : 124
Envoyer un message via MSN à marsup54 Envoyer un message via Skype™ à marsup54
Merci pour ce lien, il y'a quelques exemples intérressant !

Cependant, il y a encore pas mal de chose que je n'arrive pas à faire par manque d'exemple (en comparaison avec le PL/SQL):

-> Déclaration de tableaux à 2 dimensions, avec allocation mémoire si nécéssaire, ...
-> création de package, ...
-> changement de cast .... (problème pour passage de varchar à integer ou double)
...

Merci davance pour votre aide.

++
marsup54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2005, 16h29   #4
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
http://www.redbooks.ibm.com/redbooks/SG246503/wwhelp/wwhimpl/common/html/switch.htm
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2005, 16h43   #5
Membre habitué
 
Inscription : avril 2003
Messages : 284
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : avril 2003
Messages : 284
Points : 124
Points : 124
Envoyer un message via MSN à marsup54 Envoyer un message via Skype™ à marsup54
Merci pour ce lien !
marsup54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2005, 09h27   #6
Membre habitué
 
Inscription : avril 2003
Messages : 284
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : avril 2003
Messages : 284
Points : 124
Points : 124
Envoyer un message via MSN à marsup54 Envoyer un message via Skype™ à marsup54
Désolé de réouvrir ce topic, mais j'ai encore une petite question :

Comment déclare-t-on des variables de type Tableau (1 ou 2 dimensions) dans des procédures stockées.

En PLSQL, c'est de cette sorte :
Citation:
TYPE tId IS TABLE OF VARCHAR2(38) INDEX BY BINARY_INTEGER;
Mais sous DB2 ???
Merci d'avance pour vos réponses !

PS : Pour ce qui est du reste, je pense arriver à faire à peu prêt tout désormais. Si vous avez besoin d'aide -> faites moi signe.
marsup54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2005, 15h34   #7
Membre habitué
 
Inscription : avril 2003
Messages : 284
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : avril 2003
Messages : 284
Points : 124
Points : 124
Envoyer un message via MSN à marsup54 Envoyer un message via Skype™ à marsup54
Personne n'a une petite idée sur la déclaration de variable de type tableau ?

Merci d'avance pour votre aide.
marsup54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h33.


 
 
 
 
Partenaires

Hébergement Web