Discovering SQL A Hands On Guide for Beginners 1st Edition Alex Kriegel 2024 scribd download
Discovering SQL A Hands On Guide for Beginners 1st Edition Alex Kriegel 2024 scribd download
com
https://ebookname.com/product/discovering-sql-a-hands-on-
guide-for-beginners-1st-edition-alex-kriegel/
OR CLICK BUTTON
DOWLOAD EBOOK
https://ebookname.com/product/practical-sql-microsoft-sql-server-t-
sql-for-beginners-mark-odonovan/
ebookname.com
https://ebookname.com/product/it-release-management-a-hands-on-
guide-1st-edition-howard/
ebookname.com
https://ebookname.com/product/skipping-christmas-a-novel-first-
edition-john-grisham/
ebookname.com
Safety Evaluation in the Development of Medical Devices
and Combination Products 3rd ed Edition C. Gad Shayne
https://ebookname.com/product/safety-evaluation-in-the-development-of-
medical-devices-and-combination-products-3rd-ed-edition-c-gad-shayne/
ebookname.com
https://ebookname.com/product/nothing-to-it-reading-freud-as-a-
philosopher-1-edition-emmanuel-falque/
ebookname.com
https://ebookname.com/product/learning-to-talk-corporate-citizenship-
and-the-development-of-the-un-global-compact-1st-edition-malcolm-
mcintosh/
ebookname.com
https://ebookname.com/product/differential-display-methods-and-
protocols-2nd-edition-shitao-yang/
ebookname.com
https://ebookname.com/product/the-paleobiological-revolution-essays-
on-the-growth-of-modern-paleontology-1st-edition-david-sepkoski-2/
ebookname.com
Essential Neurosurgery 3 edition Edition Kaye A.H.
https://ebookname.com/product/essential-neurosurgery-3-edition-
edition-kaye-a-h/
ebookname.com
ffirs.indd ii 3/15/2011 1:29:22 PM
DISCOVERING SQL
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .381
Alex Kriegel
ISBN: 978-1-118-00267-4
10 9 8 7 6 5 4 3 2 1
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means,
electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108
of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization
through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers,
MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the
Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201)
748-6008, or online at http://www.wiley.com/go/permissions.
Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with
respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including
without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or
promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is
sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional
services. If professional assistance is required, the services of a competent professional person should be sought. Neither
the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is
referred to in this work as a citation and/or a potential source of further information does not mean that the author or the
publisher endorses the information the organization or Web site may provide or recommendations it may make. Further,
readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this
work was written and when it is read.
For general information on our other products and services please contact our Customer Care Department within the
United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available
in electronic books.
Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks
or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not
be used without written permission. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is
not associated with any product or vendor mentioned in this book.
BORIS TRUKHNOV is a Principal Oracle Engineer for NexGen Data Systems, Inc. He has been
working with relational databases (primarily Oracle) since 1994. Boris is an author of several
technical books published in US and translated into Portuguese, Chinese, and Russian, including
SQL Bible (1st and 2nd editions) and Introduction to Database Management.
Boris’s areas of expertise include RAC, ASM, RMAN, performance tuning, database and system
architecture, platform migrations, and system upgrades.
Boris is an Oracle 11g Database Administrator Certified Professional (OCP) and Oracle Real
Application Clusters Administrator (OCE).
PRODUCTION MANAGER
Tim Tate
I would like to thank Robert Elliott, executive editor at Wiley Publishing for the wonderful opportunity
to work on this book, and for the patience with which he helped me to navigate the editorial process.
His friendly managerial style and valuable insights helped to keep the project on track and on time.
Many thanks to the Wiley Editorial team, especially to my project editor, Christopher Rivera, for
the patience and meticulousness in preparing the text for publication. His suggestions and guidance
helped to make this book better.
I would like to thank my technical editor and my friend, Boris M. Trukhnov, for the thorough
technical editing of the book and his illuminating insights into the subject.
I would like to thank Robert M. Manning for helping with SQuirreL Universal SQL Client introduction
(Appendix D) and to the entire SQuirreL development project team for the work that went into deliver-
ing this great free open source application.
My thanks go to Dzmitry Aliaksandrau, CCNA, for preparing screenshots for the database products
used in the book and help in putting together the presentations. I’d like to thank Andrey Pfliger for
help with testing SQL scripts in the book and suggestions on how to make the content more accessible
for the readers.
CONTENTS
INTRODUCTION xxv
CONTENTS
xvi
CONTENTS
xvii
CONTENTS
CONTENTS
CHAPTER 7: YOU BROKE IT; YOU FIX IT: COMBINING DATA SETS 173
xix
CONTENTS
xx
CONTENTS
Sessions 251
Orphaned Sessions 254
Transactions 254
Understanding Locks 262
SQL Security 264
Basic Security Mechanisms 265
Defining a Database User 266
Managing Security with Privileges 268
Operating System Security Integration 272
INFORMATION_SCHEMA and SQL System Catalogs 279
Oracle Data Dictionary 281
IBM DB2 LUW System Catalogs 282
Microsoft SQL Server 2008 System Catalog 283
Summary 285
CHAPTER 11: WORKING WITH UNSTRUCTURED
AND SEMISTRUCTURED DATA 287
xxi
CONTENTS
xxii
CONTENTS
Oracle 377
IBM DB2 377
Microsoft SQL Server 2008 377
MySQL 378
PostgreSQL 378
Microsoft Access 2007/2010 378
Open Office BASE with HSQLDB 378
APPENDIX D: ACCESSING RDBMSS WITH THE
SQUIRREL UNIVERSAL SQL CLIENT 379
INDEX 381
xxiii
Le valet sort.
É
L’illustre Écrivain, agacé. — Ma chère amie… ces manières…
vraiment !…
Mme Beauduit. — Ces manières !… Ah ! ça, dis donc !… Et voilà que
tu me dis « vous », maintenant !
L’illustre Écrivain. — Il est convenable aujourd’hui que je ne vous
tutoie plus !… Et je vous serai obligé, désormais, de faire de
même !… D’ailleurs, je sors, je suis pressé… Vous avez quelque
chose à me dire ?
Mme Beauduit. — Non… mais, pressé !… Qu’est-ce qui se passe ?
L’illustre Écrivain. — Il se passe que je suis très pressé… Si vous
avez quelque chose à me dire, faites, faites vite !…
Mme Beauduit, après un silence et le regardant fixement. —
Canaille !… Canaille !
L’illustre Écrivain, très froid. — Je ne vous reçois pas pour que
vous veniez m’insulter… Vous savez que je n’aime pas les scènes.
Mme Beauduit, même jeu. — Canaille !… Canaille !…
L’illustre Écrivain. — Ah ! en voilà assez !… Pas de drame ici…
n’est-ce pas !… J’ai horreur des drames !
Mme Beauduit, elle se laisse tomber dans un fauteuil. —
Canaille !… Canaille !…
L’illustre Écrivain, il se met à marcher dans la pièce avec
agitation. — Eh bien !… soit !… Je suis une canaille !… c’est
entendu… je suis une canaille !… Raison de plus pour vous en aller
d’ici… pour vous en aller de ma vie !… Il y a longtemps que vous
auriez dû comprendre que nos relations ne peuvent plus durer !…
(M me Beauduit fait des gestes violents, atteste le ciel…) Non, elles
ne peuvent plus durer !… Mon existence s’est agrandie… s’est
développée… elle est prise par trop de choses délicates et difficiles…
Vous n’y avez plus de place !
Mme Beauduit. — Est-ce possible d’entendre cela ?
L’illustre Écrivain. — Si vous m’aimiez… si vous m’étiez une
femme dévouée… comment n’avez-vous pas compris cette situation
nouvelle ?… Comment n’avez-vous pas senti que vous deviez vous
effacer, disparaître… vous auriez évité cette scène pénible… pour
moi !…
Mme Beauduit, levant les bras au ciel. — Mon Dieu !… Mon Dieu !…
L’illustre Écrivain. — Car vous me gênez… vous me
compromettez… Vous êtes dans toutes mes affaires et dans tous
mes succès… On ne voit que vous, partout !… Et, partout, on dit de
vous : « Cette solliciteuse… cette raseuse, cette mère au cabas…
c’est la vieille maîtresse de l’Illustre Écrivain ! »… Comme c’est gai
pour moi, n’est-ce pas ?… Comme ça me donne de la
considération !… Comme ça rehausse mon prestige !… (Sur un
mouvement de M me Beauduit.) Oui, mon prestige !… Enfin, voyons,
est-ce que vous êtes ma maîtresse, maintenant ?… Est-ce que nous
couchons ensemble, maintenant ?… (Il s’anime, s’emporte.) Mais
c’est intolérable à la fin !… Vous me gâchez toute ma vie !… Vous
êtes le point noir de ma célébrité et de ma réputation !…
Mme Beauduit. — Mon Dieu !… Mon Dieu !…
L’illustre Écrivain. — Grâce à vous, cet édifice de ma fortune, que
j’ai eu tant de mal à élever, il peut s’écrouler tout d’un coup !…
Mme Beauduit. — Ah !… Ah !… Ah !…
L’illustre Écrivain. — Comment !… On imprime, partout, dans les
journaux sérieux, que je suis : « L’Illustre Écrivain !… » On raconte
que je suis fêté, adulé dans le monde… Que les femmes les plus
élégantes raffolent de moi… Que les salons les plus difficiles se
disputent ma présence… On m’attribue les adultères les plus
glorieux… Je suis à la fois quelqu’un comme Balzac et comme
Brummel… Tout cela, pour qu’un misérable vienne affirmer, comme
hier, dans le Mouvement : « Mais non ! C’est de la blague !… Et
l’Illustre Écrivain est collé avec une vieille femme !… »
Mme Beauduit. — Mon Dieu !… Mon Dieu !…
L’illustre Écrivain. — Avez-vous lu cet article ?… L’avez-vous lu ?…
Mme Beauduit. — Mon Dieu !… Mon Dieu !…
L’illustre Écrivain. — Et les insinuations malpropres…? Et les
allusions déshonorantes ?… ça vous est égal, à vous !… avouez,
parbleu ?…
Mme Beauduit. — Le misérable ! mon Dieu !… le misérable !… Tant
d’infamie ! Est-ce possible ?
L’illustre Écrivain. — Et si ce bruit se propage… s’il est prouvé que
mes triomphes mondains ne sont rien… qu’il n’y a pas, dans ma vie,
ces aristocratiques adultères, qui me font une auréole de chic,
d’élégance exceptionnelle… comment voulez-vous que l’Académie
me nomme ?…
Mme Beauduit, toujours atterrée. — Le misérable !
L’illustre Écrivain. — Et quand vous auriez inspiré cet article…
pour qu’on dise partout que je vis de vous. Cela ne m’étonnerait
pas… cela serait dans la logique de vos manœuvres… Eh bien,
non !… j’en ai assez de cette persécution… En voilà assez !…
Mme Beauduit, elle se lève et marche sur l’illustre écrivain, les
poings crispés. — Canaille… Canaille… tu me dois tout… tout…
tout !… Ta fortune… tes succès, ta situation dans le monde… tu me
les dois… Ce que tu es… le mensonge… l’effronté, le hideux
mensonge que tu es… c’est moi qui l’ai fait… Qu’étais-tu donc,
quand je suis allée t’arracher aux basses crapules de la vie… à ta
sale brasserie… à ta sale choucroute ?… Je t’ai nourri… habillé,
décrassé, façonné… Je t’ai donné de l’argent… Je t’ai donné tout…
tout… tout ! Oui… ah !… oui !… on ne voyait que moi, partout !… Mais
partout je te créais… Du petit morceau de boue que tu étais, et que
j’avais ramassé dans les ordures du chemin, je faisais peu à peu une
statue !… Et je n’avais qu’une joie, moi !… celle de te voir t’élever,
t’élever, t’élever !… Misérable !… ma vie, à moi, elle a été tout entière
de dévouement, de désintéressement… d’effacement… J’ai rogné,
comme une avare, sur mes toilettes, sur ma table, sur les douceurs
de mon intérieur, pour te donner, à toi, ce qu’il fallait… Et j’ai fait ce
miracle d’imposer à la critique, au public, à tout le monde…
l’imbécile, le rien… le dessous de rien que tu es !
L’illustre Écrivain. — Permettez !… Ah ! permettez !…
Mme Beauduit. — Et voilà ma récompense !… Eh bien, soit !… Je
m’en vais de ta vie !… Ah ! nous allons rire maintenant !… Je te jure
que nous allons rire…
L’illustre Écrivain, très noble. — Vous ne pourrez toujours pas
m’enlever mon talent…
Mme Beauduit, avec un rire grinçant. — Son talent !… son talent !…
Non, mais il croit qu’il a du talent !… Son talent !… Ah ! ah ! ah !… Il
ne voit même pas la mystification que c’est !… Imbécile !… Eh bien,
je vais leur montrer, moi, ce que c’est que ton talent !… Adieu !…
Elle sort, furieuse. Le valet de chambre rentre, regarde son maître et hausse les
épaules. Il prend le chapeau de l’Illustre Écrivain qu’il lisse avec des foulards.
É
L’illustre Écrivain. — C’est bon !… C’est bon !… Et tais-toi… (Long
silence.) Quatre heures et demie !… Ces sacrées femmes !… Toujours
la même chose !… Jamais elles ne peuvent venir à l’heure !… (On
sonne.) Ah ! enfin !… C’est elle. (Au Valet de chambre.) Va donc !…
Mais va donc !… (Le Valet de chambre sort. L’Illustre Écrivain se met
devant la glace. Il rectifie sa cravate, une mèche de ses cheveux,
retrousse les pointes de ses moustaches, serre sa jaquette.) Comme
mon cœur bat… Je vais la voir… Si c’était !…
Réapparition de Joseph.
É
— Et vous, dit l’Illustre Écrivain, en s’adressant au jeune poète,
vous n’avez encore exprimé aucune opinion ?… Comme tout le
monde, vous devez avoir un sentiment… et même une conviction
ferme sur ce drame ?… Voyons, que pensez-vous de Dreyfus ?
— Je le crois innocent !… répondit le poète avec une douceur
simple.
Il y eut des cris, des protestations indignées. Quand ils furent
calmés, un essayiste, normalien, académicien, fort répandu dans les
milieux les plus élégants, demanda, non sans ironie :
— Vous avez des tuyaux ?
— Non, j’ai deux impressions… Et elles me suffisent !
— Des impressions ! s’écria l’Illustre Écrivain… Est-ce qu’on a le
droit d’avoir des impressions, dans une telle affaire ?… Il faut des
certitudes !
— Quoi d’autre que des impressions avez-vous donc, vous, pour
le croire coupable ?
— Une sentence ! prononça l’Illustre Écrivain, sur un ton de
mélodrame.
— Une sentence !… Elle a été rendue par des hommes !
— Non, par des soldats !
— Ce sont deux fois des hommes !…
Une colère monta au visage de l’Illustre Écrivain. Et il dit :
— Allez-vous donc suspecter le jugement d’un conseil de guerre ?
— Dieu m’en garde !… Mais les juges peuvent s’être trompés…
Qu’ils portent une robe rouge, ou un dolman, il arrive, hélas !… il est
arrivé que des juges se soient trompés !…
— C’est antinational, ce que vous dites là !… C’est monstrueux !…
Même ici… vous n’avez pas le droit d’exprimer cette opinion !…
— Pourquoi n’aurais-je pas le droit d’exprimer ce qui est dans
mon esprit et dans mon cœur ?
— Parce que… parce que… la justice est au-dessus de tout.
— Ai-je jamais dit le contraire… puisque je pense que la justice
est même au-dessus des juges !…
Le silence se fit aussitôt sur cette phrase prononcée d’une voix
triste et profonde. Ce fut l’Illustre Écrivain qui le rompit, le premier :
— Enfin, ces deux impressions ?… dites-les-nous, poète !
Et il mit dans ce mot : poète, tout le mépris qu’un psychologue
peut avoir contre un imaginatif et un sensible.
— Voici !… accepta le poète… Et, pourtant, je me rends bien
compte que vous allez rire de moi… mais ma conscience est au-
dessus de vos rires…
— Comme la justice est au-dessus des juges, n’est-ce pas ?
— Si vous voulez !…
Simplement, le poète conta :
— Quelques jours après la dégradation de celui que vous appelez
le traître Dreyfus, je passais la soirée dans une maison où se trouvait
un personnage qui avait joué un rôle considérable dans cette affaire.
C’était, vous le pensez bien, le héros de cette soirée… On l’entourait
beaucoup… Lui, parlait avec complaisance, et se grisait, peu à peu,
de son succès… A ce moment-là, j’étais, comme tout le monde,
absolument convaincu de la culpabilité du capitaine Dreyfus… Eh
bien ! à mesure que le personnage parlait, cette conviction, peu à
peu, s’ébranlait. Un doute possible naissait, grandissait dans mon
âme. Il ne disait pourtant rien qui pût changer cette conviction qui
était en moi… Ce qu’il racontait, c’étaient, plutôt, à tout prendre, des
banalités… des choses dites, mille fois redites… Mais comment vous
décrire cela ?… A l’expression de son visage, de sa bouche, de ses
yeux, au son de ses paroles qui tintaient faux… cette autre
conviction, absolue, de l’innocence de Dreyfus, succédait à celle que,
dix minutes auparavant, j’avais de sa culpabilité… Et, quand le
personnage eut fini de parler, j’allai dans le salon voisin où,
rencontrant une dame de mes amies, je lui dis ceci passionnément :
« Je viens d’apprendre une chose horrible ! horrible ! — Et laquelle ?…
vous êtes tout bouleversé. — Je viens d’apprendre que Dreyfus est
innocent ! — Oh ! mon Dieu ! Qui vous a dit cela ? — Personne. —
Mais d’où vous vient cette idée ? — De rien ! Mais je vous jure qu’il
est innocent. — Vous êtes fou, mon cher… » Et mon amie éclata de
rire… comme vous !…
En effet, les rires firent explosion, autour de la table de l’Illustre
Écrivain… Suivant l’expression de l’essayiste, normalien,
académicien, et fort répandu dans les milieux les plus élégants, « on
se tordit ». Joseph lui-même, qui, à cet instant précis, présentait à
son maître d’incomparables truffes au champagne, lui murmura très
bas, à l’oreille : « Quels daims que ces poètes ! » Mais le jeune poète
gardait, au milieu de ces rires, une physionomie calme et sereine. Il
n’en sentait ni l’insulte, ni le ridicule… La tempête passée, l’Illustre
Écrivain demanda avec une politesse ironique :
— Et votre seconde impression ?… Ah ! mon cher, je vous en prie,
ne nous en privez pas !…
Le jeune poète répondit :
— A vrai dire… cette seconde impression n’est pas une
impression… C’est quelque chose de plus. C’est une certitude, cette
fois, une certitude humaine… bien que rien ne puisse me donner une
certitude plus profonde, plus absolue, dans son mystère, que
l’impression que je viens de vous confier… Ceci donc s’adresse
surtout aux âmes rétives à la vérité intérieure, comme les vôtres…
Personne ne se récria. On se disposa même à une joie nouvelle…
Il y avait, dans tous les regards, l’attente, la curiosité d’une
extravagance. Les yeux étaient fixés sur lui comme sur un pitre qui
vient d’entrer en scène, et de qui on espère des tours, des grimaces
que l’on ne connaît pas encore.
— Allons, parlez ! On vous écoute !…
— Comment voulez-vous ? dit le poète avec plus de chaleur dans
la voix, qu’un homme comme M. Scheurer-Kestner, un homme de sa
grande pureté de vie, de sa valeur morale, de sa situation sociale, un
homme de son intelligence, de son héroïsme réfléchi, se soit dévoué
à une telle cause s’il n’avait pas, non seulement la certitude, mais
encore les preuves — les preuves, vous entendez — de l’innocence
de l’un et de l’infamie de l’autre ? Que peuvent tous les jugements et
toutes les sentences d’un conseil de guerre contre cette impression
mystérieuse et révélatrice qui me pousse à crier : « Il est innocent !
Il est innocent ! » et contre l’absolue, l’impeccable sécurité que me
donne cette chose sacrée : « La conscience d’un honnête homme ! »
Cette fois, ce ne furent plus des rires qui couvrirent ces paroles,
mais des huées et des hurlements. L’Illustre Écrivain écumait. Il
imposa le silence :
— Et quand même Dreyfus serait innocent ? vociféra-t-il… il
faudrait qu’il fût coupable quand même… il faudrait qu’il expiât,
toujours… même le crime d’un autre… C’est une question de vie ou
de mort pour la société et pour les admirables institutions qui nous
régissent !… La société ne peut pas se tromper… Les conseils de
guerre ne peuvent pas se tromper… L’innocence de Dreyfus serait la
fin de tout !
Alors, le poète se leva, et il dit :
— Je vous parle justice !… Et vous me répondez politique !… Vous
êtes de pauvres petits imbéciles !…
Et il s’en alla…
Une bonne affaire.
Anselme Dervaux
Homme de lettres
Chevalier de la Légion d’honneur
SCÈNE I
Le Grand Écrivain est encore couché et parcourt son courrier. Joseph, son valet de
chambre, introduit René Dumoulin.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookname.com