Dimanche 30 novembre 2008 7 30 /11 /2008 20:05

Bonsoir, Et voici donc le dernier petit post pour le mois de novembre. Et je ne vais pas faire original en vous parlant d'une petite nouveauté ORACLE 11. Pour cela, on peut utiliser une petite table T3 (i number) de 40 millions de lignes (ca marche aussi avec moins ou plus de lignes). Admettons que je veuille ajouter une colonne j de type number non nullable et avec une valeur par défaut 12. Au niveau syntaxe, rien d'extrordinaire. ALTER TABLE T3 ADD (j NUMBER DEFAULT 12 NOT NULL); La […]
Par LAO - Publié dans : ORACLE 11 - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Mercredi 26 novembre 2008 3 26 /11 /2008 20:33


Bonsoir, Oracle 11 offre la possibilité de conserver le résultat d'une requête en cache. Pour cela, il suffit d'ajouter le hint /*+ resultat_cache */ dans votre requête. Alors allons y pour la preuve par l'exemple: Pour cela, j'ai un user lao qui dispose d'une jolie table T3(i number,j number) de 40 millions de lignes, et je suis amené à faire des select count(*) dessus régulièrement. sqlplus /nolog connect lao/lao SET AUTOTRACE ON SELECT COUNT(*) FROM T3; Résultat des courses : Temps […]
Par LAO - Publié dans : ORACLE 11 - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Mardi 25 novembre 2008 2 25 /11 /2008 20:38

Bonsoir, Devant le grand succès que rencontre ce blog (y a pas de mal à se faire du bien), j'ai décidé de tenter l'aventure "forum". Je ne sais pas du tout ou cela va m'emmener, mais en fait ca ne dépends pas que de moi... Il existe déjà de nombreux forums (français, anglais,...) donc il se peut que celui ci ferme faute de sujets. L'avenir nous le dira. Très clairement je ne vois pas ce forum comme une foire aux questions dont la réponse nécessite moins de trente secondes de recherches dans […]
Par LAO - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Mardi 25 novembre 2008 2 25 /11 /2008 19:59

Bonsoir, Et aujourd'hui une petite nouveauté au niveau table. Il est en effet possible avec Oracle 11 de mettre une table en lecture seule alors qu'avant il n'était possible de le faire qu'au niveau tablespace. La syntaxe est très simple : ALTER ma_table READ ONLY; De même pour revenir en mode écriture la syntaxe est : ALTER TABLE ma_table READ WRITE; Par ailleurs, une nouvelle colonne "READ_ONLY" a été ajouté dans les vues DBA_TABLES, USER_TABLES, ALL_TABLES. Cette colonne prends les […]
Par LAO - Publié dans : ORACLE 11 - Communauté : ORACLE
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Dimanche 23 novembre 2008 7 23 /11 /2008 19:10

Bonsoir, Encore une petite nouveauté ORACLE 11. Avec sa nouvelle version, Oracle a introduit la notion de colonne virtuelle. Un mot savant pour présenter ce qui n'est ni plus ni moins qu'un champs calculé. D'ailleurs, ceux qui ont eu l'occasion de travailler avec SQL SERVER doivent se dire "Et bien il était temps", car cette fonctionnalité existe au moins depuis SQL SERVER 2000 (j'ai un doute sur SQL7). Juste pour la forme un petit exemple tout simple. Une table de facture avec un montant […]
Par LAO - Publié dans : ORACLE 11 - Communauté : ORACLE
Ecrire un commentaire - Voir les 2 commentaires - Recommander

Catégories

Recherche

Calendrier

Mars 2010
L M M J V S D
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
<< < > >>
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés