|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
bonjour,
je veux savoir une fonction Oracle PL/SQL Developper qui fait la même chose que celle IFNULL() de Sybase Interactive sql. c urgent. merci d'avance. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
et si tu nous expliquais ce que fais IFNULL ?
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
NVL
|
|
|
00
|
|
|
#4 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
bon voilà ce que fait fait IFNULL(expr1,expr2,[expr3]) :
- si expr1 a une valeur nulle, la valeur de expr2 est retournée. - si expr1 n'est pas nulle, expr3 est renvoyée. - Si expr1 n'est pas nulle et il n'a pas de expr3(optionnelle), NULL est retournée. Ben, j'ai vu la fonction NVL() mais elle prend 2 paramétres seulement alors que la IFNULL que je veux utilser en prends 3. de l'aide svp |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
NVL2 ou DECODE
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
Code :
__________________
Nouveau: Installer Oracle 11G sous Linux et créer une base de données |
||
|
|
00
|
|
|
#7 | |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Et NVL2() ?
Citation:
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
|
00
|
|
|
#8 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
voila l'instruction sous Sybase que je veux reprendre sous PL/SQL Developper : cmpt_package:=IFNULL(cmpt_package,cmpt_package,string(cmpt_package,'\\'));
Là, tu vois bien que NVL ne tiendra pas . je ne vois pas avec le DECODE(). |
|
|
00
|
|
|
#9 | ||
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
pour faire plaisir à mon parrain
Code :
__________________
Nouveau: Installer Oracle 11G sous Linux et créer une base de données |
||
|
|
00
|
|
|
#10 | |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Citation:
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 | |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
Citation:
__________________
Nouveau: Installer Oracle 11G sous Linux et créer une base de données |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com