OVH Cloud OVH Cloud

Question sql : Création de tables(ac2000)

2 réponses
Avatar
valeriepepoz
Bonjour,

J'ai quelques soucis de cr=E9ation de table en sql :

1 je ne sais pas comment ajouter un champ dans une table=20
existante en code vb.

2 est-il possible par requete sql de faire la cr=E9ation=20
d'une table copie d'une table existante avec pour nom par=20
exemple archive+variable , cette variable serait un=20
parametre avec une valeur qui serait renseign=E9e =E0 chaque=20
lancement de la requete par l'utilisateur ?

Merci de vos r=E9ponses
cordialement
val=E9rie

2 réponses

Avatar
axolotl
Bonjour,

1-Pour ajouter un champ à une table existante :
sql = "Alter Table MaTable Add MonChamp varchar(25);"
CurrentDb.Execute sql
Ajoutera un champ nommé MonChamp de type Texte de
longueur 25 à la table MaTable.

2-Pour faire une copie de la table
voir l'instruction SQL : Select ... Into

SELECT field1 [, field2 [, ...]] INTO newtable [IN
externaldatabase]
FROM source

Exemple:

strSQL ="Select * Into Archive" & MaVariable & " from
MATable;"
CurrentDb.Execute strSQL

(MaVariable étant saisi par un InputBox ou autre méthode)

A+
axolotl



-----Message d'origine-----
Bonjour,

J'ai quelques soucis de création de table en sql :

1 je ne sais pas comment ajouter un champ dans une table
existante en code vb.

2 est-il possible par requete sql de faire la création
d'une table copie d'une table existante avec pour nom
par

exemple archive+variable , cette variable serait un
parametre avec une valeur qui serait renseignée à chaque
lancement de la requete par l'utilisateur ?

Merci de vos réponses
cordialement
valérie
.



Avatar
Merci pour la réponse
bonne journée
valérie
-----Message d'origine-----
Bonjour,

1-Pour ajouter un champ à une table existante :
sql = "Alter Table MaTable Add MonChamp varchar(25);"
CurrentDb.Execute sql
Ajoutera un champ nommé MonChamp de type Texte de
longueur 25 à la table MaTable.

2-Pour faire une copie de la table
voir l'instruction SQL : Select ... Into

SELECT field1 [, field2 [, ...]] INTO newtable [IN
externaldatabase]
FROM source

Exemple:

strSQL ="Select * Into Archive" & MaVariable & " from
MATable;"
CurrentDb.Execute strSQL

(MaVariable étant saisi par un InputBox ou autre méthode)

A+
axolotl



-----Message d'origine-----
Bonjour,

J'ai quelques soucis de création de table en sql :

1 je ne sais pas comment ajouter un champ dans une
table


existante en code vb.

2 est-il possible par requete sql de faire la création
d'une table copie d'une table existante avec pour nom
par

exemple archive+variable , cette variable serait un
parametre avec une valeur qui serait renseignée à chaque
lancement de la requete par l'utilisateur ?

Merci de vos réponses
cordialement
valérie
.

.