Overblog Tous les blogs Top blogs Lifestyle
Suivre ce blog Administration + Créer mon blog
MENU

Yet Another Stupid Oracle Blog

Publicité

sql cosmetique

My SQL*Plus Chessboard

My SQL*Plus Chessboard

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 suite
Publicité

Bitand relational division

Ma 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 suite

SQLDeveloper : casting invisibility spell on my code

SQLDeveloper : casting invisibility spell on my code

Comment 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 suite

Reversing a string

Bon, 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 suite
Publicité

Euler challenge 2

Salut 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 suite

Euler challenge 1

Bon 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 suite

Iterative crap with MODEL clause

La 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 suite

String stripping : the Cosmetic SQL version

Recently, 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 suite
Publicité

We do not need this CASE instruction !

Je 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 suite

SQL Geek's love declaration

Nous 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