|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() |
Salem tout le monde,
Est ce qu'il y a des fonctions de traitement sur les variable type chaine de caractère, sur les date, pour pouvoir les manipuler dans les procedures stockées ou les triggers. Je veux, par exemple, prendre les deux premier caractères d'une chaine, une fonction du type : chaine1 = COPY(Chaine2, 1, 2) ; ou bien avoir la longueur d'une chaine (LENGTH) Sur les dates, j'ai besoin d'une fonction qui donne le mois d'une date ou bien le jour. Est ce que quelqu'un connait comment faire tout ça.
__________________
Bon courage, @ ciao bonsoir! -------------- Mettre le Tag est aussi une aide aux développeurs |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() |
salut;
j'ai la réponse sur la deuxième partie au sujet des dates: EXTRACT(YEAR ou MONTH ou DAY FROM nom du champ date) c'est parmis les nouveautés de IB6, c'est un new mot clés, il ya aussi d'autres comme TIME et TIMESTAMP. mais pour les chaine de caractères si tu trouve quelque chose tu me contacte. une URL pour tout fins utiles @ plus |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : novembre 2002 Messages : 17 ![]() |
C'est vrai que c'est un peu pourri avec interbase, il n'y a pas de fonctions de manipulation de dates et de string par défaut. Pour cela, il faut utiliser des User Defined Functions (UDFs), il y a pas mal de doc la dessus sur developpez.com.
Le principe est simple : tu écris tes fonctions dans un langage natif (c, delphi, etc...), tu déclares tes entêtes en interbase et tu l'installes dans interbase... |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() ![]() Inscription : juillet 2002 Messages : 95 ![]() |
il y a une serie de fonctions UDF fournies avec interbase.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com