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 !

Sujet : IDENTITY et SQL Server [ SQL Server, MSDE, SQL Express / Divers ] (romagny13)

vendredi 9 mars 2007 à 21:16:06 | IDENTITY et SQL Server

romagny13

Bonjour,
j'aurais voulu savoir si c'est possible de definir une colonne de table auto incrementée (avec identity) sous sql server grace a une instruction alter

en effet je sais tres bien le faire pendant la creation de la table mais j'aurais besoin de pourvoir le faire avec alter

dans une table cela donne

CREATE

TABLE [Suppliers]

(

[SupplierID]

intNOTNULLIDENTITY(1,1),

...
}

avec alter table ??? comment
merci
++

vendredi 9 mars 2007 à 22:07:16 | Re : IDENTITY et sql sever

romagny13

ouaip bon jai compris
en fait c'est soit on definit a la creation de la table le champ comme auto increment soit on le definit jamais en tant que tel car une fois que la table contient des données on ne peut plus modifier ce champ en auto incrment

bon il existe une instruction qui peut m'aider quand meme

SET

IDENTITY_INSERT [Products] ON

et cette instruction n'est valide que pour sql server pas access

mais cela m'arrange pas tout ca ..
qui a dit que les bases de données relationnelles etaient simples lol

samedi 10 mars 2007 à 15:59:37 | Re : IDENTITY et sql sever

coq

Administrateur CodeS-SourceS
Salut,

Les outils de gestion permettent de le faire, donc si tu veux voir le TSQL utilisé, utilise l'outil pour faire l'ajout d'IDENTITY sur la colonne sans sauvegarder la modif et demande la génération du script de modification (sur SQL Server Management Studio, clic droit dans le "designer" de table).
Normalement il crée une nouvelle table, effectue la copie des données existantes, drop l'ancienne table et renomme la nouvelle avec l'ancien nom.


/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : table, sql, server, identity


Répondre à ce message

Sujets en rapport avec ce message

Nombre de ligne optimal d'une table? sql server 2000 [ par vindavid38 ] ZanTarBonjour est ce quelqu'un saurait s'il y a une taille optimale (en nombre de ligne) pour une table avec SQL server 2000.??merci bcp de rep@+ Creation de table sql server [ par emmanuel9 ] Bonjour à tous, Je voudrais créer une base de données avec sql server : - en faite j'ai plusieurs table comme "personne" et pour cet table j'ai un SQL Server & TRIGGER [ par kurky ] Bonjour, J'ai un problème sur ma base SQL Server. J'utilise une grosse base de données et il m'est impossible certaines fois de créer des relation Numerotation... [ par yeho ] Salut!J'ai une question simple que je n'arrive pas moi même à resoudre. J'ai créer une table dans Sql Server. Mon souhait est d'arriver avoir un champ lister les utilisateurs d'une base Sql Server [ par herve_labenere ] Bonjour,Je tente de chercher un utilisateur dénommé 'MyriamClient' dans ma bdd Myriam, pour poiovoir le détruire et ensuite le recréer. L'interpreteur sql server 2000 + probleme de datetime ! [ par jimmy69 ] Bonjour,Dans une db sous sql server 2000 on a une table qui utilise une colonne de type datetime.J'aimerais savoir quelle est la query SQL à utiliser heure sql server [ par omri159 ] bonjour je suis débutant en sql server et je veut faire la différence entre deux dates et le résultat sera en seconde (c'est une duré en fait), commen Vérification installation SQL Server Express [ par RMI ] Bonjour,Voilà mon problème:J'aimerai savoir aprés une installation en mode silencieux de SQL Server Express si celle-ci s'est bien effectuée. Il  est contenu de la table sql [ par beny100 ] bonjour,j'ai un problème pendant mon export en excel même quanr le contenu de la table d'ou la requette s'effectue est vide elle me renvoie une page e SQL Reporting service [ par aurelie ] Je ne sais pas où poser ma question...Je veux faire un report avec sql reporting service (visual studio .net), mais dans ma table (sql server) j'ai un


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Appels d'offres



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.