Maison >Problème commun >qu'est-ce que la fonction Oracle
La fonction Oracle est un sous-programme PL/SQL, qui est stocké dans la base de données Oracle en tant qu'objet de base de données. Elle traitera les paramètres transmis et renverra un résultat de traitement, c'est-à-dire une valeur. est généralement utilisé pour renvoyer des données spécifiques, les fonctions Oracle peuvent être divisées en deux catégories : les fonctions système et les fonctions définies par l'utilisateur.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 19c, ordinateur Dell G3.
Définition de la fonction Oracle
La fonction est stockée dans la base de données Oracle en tant qu'objet de base de données, et la fonction est également appelée PL/SQL sous-programme.
La fonction traitera les paramètres transmis et renverra un résultat de traitement, c'est-à-dire renverra une valeur. Habituellement utilisé pour renvoyer des données spécifiques.
Les fonctions Oracle peuvent être divisées en deux catégories : les fonctions système et les fonctions définies par l'utilisateur.
Fonction ORACLE fonction sur une seule ligne
Fonction | Exemple | # 🎜 🎜 # Résultat # 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 # initcap (char) # 🎜🎜 ## 🎜🎜 # Première lettre capitalisée # 🎜🎜 ## 🎜🎜 # initcap('nice')Nice | |
---|---|---|---|
lower('NICE') | nice | upper(char) | |
upper('nice') | NICE | ltrim(char,set)#🎜🎜 ## 🎜🎜#cisaille gauche | |
ce | rtrim( char,set) | Coupe à droite | |
nic | #🎜🎜 ## 🎜🎜#concat(char1,char2) | Concaténation de chaînes | concat('ni','ce') | #🎜🎜 # nice
substr(char,pos,len) | Get substring | substr('nice', 2,2) | ic |
instr(char,substr) | Position de la chaîne Chazi#🎜🎜 # | instr('nice','c') | 3 |
translate(char,key,value)#🎜 🎜 # | Traduction du mappage de personnagestranslate('nice','ne','01') | 0ic1 | # 🎜🎜 # |
Remplacement de chaîne | replace('nice','c','cc')#🎜 🎜## 🎜🎜#nicce | 2 Fonction numérique | |
#🎜🎜 #Nom de la fonction | Fonction | Exemple | Résultat |
#🎜 🎜 #abs(n) | Prendre la valeur absolue | abs(-3) |
mod(m,n)
1 | #🎜🎜 # | sign(n) | Obtenez le signe | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ceil(n) | Round up | ceil(3.2) | 4#🎜 🎜# | ||||||||||||||||||||||||||||||||||||||||||
floor(n) | arrondi vers le bas | floor(3.2) | # 🎜🎜#3# 🎜🎜#|||||||||||||||||||||||||||||||||||||||||||
Arrondir au nombre de décimales spécifié | round( 3.236,2 ) | 3.24 | |||||||||||||||||||||||||||||||||||||||||||
m à la nième puissance#🎜 🎜## 🎜🎜#power(3,2) | 9 | sqrt(n) | |||||||||||||||||||||||||||||||||||||||||||
2 | trunc(m,n) | #🎜🎜 #truncated | |||||||||||||||||||||||||||||||||||||||||||
3.23 | sin(n) | # 🎜🎜 #sinesin(0) | |||||||||||||||||||||||||||||||||||||||||||
cos(n) | # 🎜🎜 # cosinus | cos(0) | |||||||||||||||||||||||||||||||||||||||||||
3.Fonction Date
p est le JOUR, l'arrondi est basé sur le lundi au mercredi et le jeudi au dimanche, arrondi au dimanche le plus proche. tronc est intercepté au premier jour de cette semaine.
ne peut pas être mélangé avec des champs ordinaires et des fonctions sur une seule ligne, à moins d'être regroupé 🎜 🎜#
Formats de date courants : aaaa-mm-jj aaaa/mm/jj
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!