Structured Query Language (SQL ) est utilisé pour accéder aux données stockées dans différentes bases de données relationnelles , y compris DB2 , Oracle et SQL Server. Bien que chaque type a sa propre variation sur la syntaxe standard ANSI SQL, les fonctions de base restent les mêmes. La fonction " chaîne" renvoie une partie d'une chaîne en fonction de la position de départ et les paramètres de longueur fournies. La chaîne peut être d'une valeur stockée dans une colonne de base de données , une variable ou un littéral . Instructions
1
connecter à un outil SQL interactif comme SQL * Plus . Utilisez l'ID utilisateur , mot de passe et l'ID d'instance fourni par l'administrateur de base de données .
2
Tapez la commande "select" avec la fonction " chaîne" à l'invite et appuyez sur " Entrée". Pour cet exemple , supposons que la base de données contient une table nommée " test_table " avec une colonne définie comme une chaîne nommée " produit" qui stocke un numéro de produit à quatre chiffres suivis par un nom de produit de 20 caractères . La commande ressemble à ceci:
select substr ( produit , 5, 20 ) de test_table
Le «5» indique la position de départ de la fonction " chaîne" . Le "20" indique à la fonction " chaîne " pour rétablir les 20 prochaines caractères. Si 20 caractères ne sont pas disponibles , il revient moins par rapport au reste de la chaîne . Cet exemple démarre à la cinquième caractère de la valeur du "produit " et revient aussi nombreux que les 20 prochaines caractères.
3
Voir les résultats de la requête . Si la colonne «produits» contient «PRODUIT 1234ABC " , la requête renvoie "ABC PRODUIT» .