Yet Another Stupid Oracle Blog
Dans un article précédent, je disais que grâce à l'évolution de l'instruction MERGE sous 10g, on pouvait enfin faire des UPDATE de jointure efficaces sous Oracle. Ce n'est pas tout à fait vrai. Car Oracle permet de mettre à jour des vues... sous certaines...
Lire la suiteHeute handelt es sich um die Bind-Variablen. Ob PL/SQL, Java, oder irgend welche Programmierungsprache gilt das selbe Motto : Bind-Variablen nutzen, oder den Zorn des AmokDBAs erleiden... Aber wieso ? Und was zum Teufel sind dann diese "bind variable...
Lire la suiteLa question du jour : Est-il équivalent de placer son prédicat (mono table) de jointure externe dans la clause LEFT OUTER JOIN, ou dans le WHERE en permettant les NULL ? (En fait, c'est même la question du mois vu que je n'ai pas été capable de finir...
Lire la suiteCet article s'adresse à ceux qui ont subi au moins une fois dans leur vie le "mystérieux" ORA-01555 snapshot too old, et à ceux que les histoires de lecture consistente font rigoler ! ORA-01555 est essentiellement due au mécanisme de lecture consistente...
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 suiteSuppose you simply LEFT OUTER JOIN a master table to its detail table, and then aggregate the result on the master's primary key. You would expect the output cardinality to be exactly the number of lines in the master table, wouldn't you ? Of course,...
Lire la suiteThe following article will be written in german. Why ? No reason at all, i just hope that there are german people who are interested in SQL queries... Na dann, los geht's. Das heutige Thema handelt ein rekurrenter Bedürfnis : Wie kann man Strings in einer...
Lire la suiteJe suis sur que pour les quelques personnes qui ont lu un des articles, une insulte a du leur venir spontannément à l'esprit : Mais pourquoi les titres sont toujours en anglais, alors que le contenu est rédigé dans un français puisé des campagnes profondes...
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 suiteRechercher, en ordonnant sur une colonne indexée, les N premières lignes... un problème classique, et facile à résoudre ! Parmi les méthodes classique, il y a la limitation par ROWNUM bien sûr, ou son pendant "SQL Normé" : les fonctions analytiques. On...
Lire la suite