Yet Another Stupid Oracle Blog
Nouvelle année, nouvelles résolutions. La première : coder un échiquier pour jouer sous SQL*Plus. J'ai posté le script complet ici : http://pacmann.over-blog.com/pages/my-sql-plus-chessboard-8844899.html 1) Le modèle de données Le modèle de données est...
Lire la suiteMa grand-mère me disait toujours, "Pacman, n'oublie jamais le côté artistique du SQL, ni le côté obscur de la force". Et là, force est de constater que depuis un moment, je m'y crois trop : j'ai oublié les valeurs essentielles dans lesquelles mes ancêtres...
Lire la suiteComment est-ce qu'après une journée d'archéologie PL/SQLienne je me suis demandé pourquoi j'ai étudié une proc qui n'est jamais appelée ? 1) Création d'une proc inutile SQL> r ismagic 1 create or replace procedure ismagic 2 IS 3 BEGIN 4 --Etape n°31 5...
Lire la suiteBon, l'autre jour, mon chef me demandait : sais tu pallindromer une chaîne de caractères sans fonction PL ? ... merci google, il y a une built-in fonction :) 1) Fonction REVERSE Attendez, un petit jeu de test d'abord : SQL> CREATE TABLE testrev(txt VARCHAR2(255));...
Lire la suiteSalut les gars, moi c'est Robert, et je n'aime pas les mouches. (Il me fallait une phrase d'intro, j'ai pas trouvé mieux...) Bon aujourd'hui, c'est le deuxième exo de l'Euler challenge ! http://projecteuler.net/index.php?section=problems DISCLAIMER :...
Lire la suiteBon début, d'une longue, longue série... Le challenge Nr. 1 : Add all the natural numbers below one thousand that are multiples of 3 or 5. Ho, facile ! 1) La méthode brute Ben en SQL il faut : - générer les 1000 premier entiers ( - filtrer les non multiples...
Lire la suiteLa récursivité pure SQL sous Oracle, c'est pas évident avant la 11g. Souvent lors de petits défis entre amis, je me suis bien pris la tête, sans grands résultats. ... jusqu'aujourd'hui, où j'ai dépilé une importante tâche de mon énooooorme to-do list...
Lire la suiteRecently, i've read an article from Steven Feuerstein about stripping strings : http://www.oracle.com/technology/oramag/oracle/06-jan/o16plsql.html Starting with Oracle 10g, you can use REGEXP_REPLACE to strip any string from a list of given chars. However,...
Lire la suiteJe ne sais pas trop pourquoi, mais je me sens toujours très fier quand j'arrive à éliminer tous mes CASE ... WHEN ... THEN ... END de mes expressions. Surtout quand mon expression n'implique que des entiers relatifs ! Pour les petits malins, il ne s'agit...
Lire la suiteNous inaugurons aujourd'hui cette section, dont l'objectif est... hmmm... aucun. Nous allons d'ailleurs le prouver tout de suite, car le sujet du jour est : dessiner un coeur avec une requête SQL. C'est dédié à mon ami Vodiem, un grand spécialiste du...
Lire la suite