Urgence en SQL

Fermé
proganas Messages postés 25 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 17 décembre 2012 - 18 mars 2008 à 18:30
jee pee Messages postés 40863 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 février 2025 - 19 mars 2008 à 05:06
Bonjour à tout le monde,
J'au une question que je n'ai pas pu la resoudre si vous pouvez svp....COmment créer une table en inserrant ces données au même temps en SQL...Mercii d'avance ;)
à tres bientot
A voir également:

6 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 mars 2008 à 19:08
bonjour,

Il faut d'abord faire le script de création de la table et ensuite faire les insert dans la table :

CREATE TABLE ORDERS
(Order_ID integer,
Order_Date char,
Customer_SID integer,
Amount double,
Primary Key (Order_ID),
Foreign Key (Customer_SID) references CUSTOMER(SID));

INSERT INTO ORDERS VALUES (1, '02/01/2008', 12, 3.15)
INSERT INTO ORDERS VALUES (2, '03/01/2008', 5, 9.21)
....


;o)

polux
0
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
18 mars 2008 à 19:12
Je n'ai aps bien compris ta question , tu souhaite creer une table et inserer des lignes de données dedans en meme temp ou tu souhaite creer une table avec les colonnes de structures ?
0
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
18 mars 2008 à 19:13
Bonsoir Proganas,

Ca semble assez contradictoire comme demande, en ce sens que l'étape de création d'une table permet de définir les carctéristiques, les paramètres qui permettront d'assurer le stockage et l'accès aux futures données. De plus cette étape de création de la table est rapide en général.
Peux-tu en dire plus ?
0
proganas Messages postés 25 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 17 décembre 2012 1
18 mars 2008 à 23:35
Ree....Oui comment créer une table et inserer les données en même temps... notre prof nous a dit qu'il ya une methode qui fait cette tache...les 2 à la fois...mercii pour vos reponses
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
19 mars 2008 à 02:10
re

Je ne connais pas cette méthode et je serai curieux de la connaître ... j'espère que tu nous donneras la solution de ton prof ...

Es-tu sûr de l'énoncé de la question ? parce qu'il est possbile de créer une table temporaire ou une vue avec des données ...

Pour ma part, dans le cas d'une création de table, je fais d'abord le create table et ensuite les insert ...

;o)

polux
0
jee pee Messages postés 40863 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 février 2025 9 542
19 mars 2008 à 05:06
salut,

on peut créer une table et insérer les données en même temps si les données proviennent d'une autre table déjà existante :

create table T1 as select * from TA;

create table T2 as select rue, numero from TB;

cdt
0