begin process at 2008 08 29 08:46:34
1 233 528 membres
67 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AJOUTER UN CHAMP À UNE TABLE


Information sur la source

Catégorie :Fonctions Classé sous : ajouter, champ, table, alter, add Niveau : Débutant Date de création : 28/10/2004 Date de mise à jour : 28/10/2004 09:56:43 Vu : 17 226

Note :
4,86 / 10 - par 7 personnes
4,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Il est parfois utilie de rajouter un champ dans une table existante par code.

Source

  • alter table authors ADD au_photo Varchar(100) NULL
alter table authors ADD au_photo Varchar(100) NULL

Conclusion

Nous avons créé le champ au_photo, de type texte à longueur variable dans la table authors (de pubs).
Le chamùp peut ne pas contenir de valeur.
28 octobre 2004 09:56:43 :
Modif du titre
  • signaler à un administrateur
    Commentaire de ribos le 01/11/2004 22:11:25

    Bonjour !

    Peut-on définir l'emplacement du nouveau champ ?
    (pour l'insérer entre deux autres champs bien particuliers)

  • signaler à un administrateur
    Commentaire de mgnet le 13/11/2004 01:15:33

    Merci cette astuce est toutes simple mais bien pratique pour les débutants ;)

  • signaler à un administrateur
    Commentaire de mgnet le 13/11/2004 03:12:09

    ribos > il te suffit de rajouter     AFTER `le champ précédent` ;


    voilà ;)  c tout

  • signaler à un administrateur
    Commentaire de FENETRES le 30/08/2007 18:18:34

    Sauf méconnaissance impardonnable de ma part, une insertion à une position donnée (ordinal position) à l'aide du mot « AFTER » n'est possible ni pour ORACLE ni pour SQL SERVER !

  • signaler à un administrateur
    Commentaire de evillette le 03/09/2007 09:29:31

    Je suis d'accord avec toi, AFTER ne fait pas parti de la syntaxe de ALTER TABLE.

    D'ailleurs, je ne sais pas comment remonter un champ dans la liste.

    En passant, au niveau architecture, cela n'a que peu d'importance et déplacer un champ d'une table peut provoquer des erreurs aux développeurs dans le cas où ils utlisent un SELECT * et qu'ils utilisent la position du champs et non le nom dans leur reader.

  • signaler à un administrateur
    Commentaire de FENETRES le 21/09/2007 12:00:51

    Pour information, le déplacement de la position d'un champ d'une table SQL Server est possible mais assez complexe et dangereux par script.

  • signaler à un administrateur
    Commentaire de FENETRES le 28/12/2007 09:46:45 1/10

    Source à classer dans la catégorie "SQL pour les nuls"

  • signaler à un administrateur
    Commentaire de kokise le 01/08/2008 14:51:45 9/10

    c'est tout ce dans j'avais besoin. Merci :)

  • signaler à un administrateur
    Commentaire de nicomilville le 01/08/2008 19:47:51 1/10

    Salut,

    FENETRES++

    Cette source n'a pas d'utilité...

    Elle ne mérite même pas d'être un snippet...

    Dans tout les tutoriaux que l'on peut trouver sur internet, il y en a très peut qui ne parlent pas des alter...

    Il fallait faire un tutorial sur les alter au lieu de faire différentes sources toutes inutile (une ligne c'es quoi ?)

    a++

    PS : pareil que pour ton autre source, je me demand si je ne vais pas mettre les deux liens aux admins pour qu'ils suppriment tes sources...

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS