Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1285 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Oracle - copier table + rajout colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Oracle - copier table + rajout colonne

n°1645121
___
Posté le 19-11-2007 à 11:01:12  profilanswer
 

Bonjour,
 
j'essaie de créer une table ayant la même structure qu'une autre, mais en rajoutant une colonne.
 
J'ai essayé
 

Code :
  1. CREATE TABLE table2 AS (SELECT tp.*,DTH DEFAULT SYSDATE FROM table1 tp where 1=2);


 
mais cela ne fonctionne pas (mot clé FROM à l'emplacement prévu...)
 
->Oracle 10g
 
Quelqu'un sait comment faire ?
 
Merci d'avance !

mood
Publicité
Posté le 19-11-2007 à 11:01:12  profilanswer
 

n°1645225
olivthill
Posté le 19-11-2007 à 13:21:10  profilanswer
 

Essayer :

INSERT INTO table2
VALUES (SELECT tp.*,DTH DEFAULT SYSDATE FROM table1 where 1 = 2);

Je crois me souvenir que cela crée la table si elle n'existe pas.

n°1645259
___
Posté le 19-11-2007 à 14:16:05  profilanswer
 

arf ... merci pour ta réponse mais le insert into ne fonctionne pas :
 
J'ai l'erreur: Expression absente !

n°1645334
MagicBuzz
Posté le 19-11-2007 à 15:34:50  profilanswer
 

Pourquoi pas tout simplement ?

Code :
  1. CREATE TABLE table2 AS (SELECT tp.*, sysdate DTH FROM table1 tp WHERE 1=2);


 
Par contre après il faudra faire un alter pour indiquer que DTH doit prendre comme valeur "sysdate" pour insertions à venir.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Oracle - copier table + rajout colonne

 

Sujets relatifs
SQL oracle erreur nombre invalidesql oracle
[MySQL] Trigger mettant à jour une autre tableOracle SQL - Requête fausse
[batch] copier tous les fichiers anciens avec arborescence1ère colonne statique dans une listbox
oracle + découper une chaînes de caractères suivant un séparateurprobleme table de hachage dans requete find
[oracle] récupérer un nom de domaine a partir de l'email ?mise à largeur de colonne exell
Plus de sujets relatifs à : Oracle - copier table + rajout colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR