begin process at 2012 05 26 22:52:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Débutant(s)

 > 

num_auto


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

num_auto

mardi 5 août 2008 à 14:56:11 | num_auto

helmi2008

salut,

svp j'ai creer cette table:
create table client(
numc int primary key,
nomc varchar(15),
prenomc varchar(15),
date_de_naissance date,
ncin int,
nationalite varchar(15),
lieu_de_naissance varchar(30)
);

je veux modifier numc pour qu'il soit numero auto

merci......

jeudi 21 août 2008 à 16:02:08 | Re : num_auto

SQLpro

Il n'est pas possible de modifier cette propriété sans détruire la table. Voici un exemple de script pour ce faire :

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
CREATE TABLE dbo.Tmp_client
    (
    numc int NOT NULL IDENTITY (1, 1),
    nomc varchar(15) NULL,
    prenomc varchar(15) NULL,
    date_de_naissance datetime NULL,
    ncin int NULL,
    nationalite varchar(15) NULL,
    lieu_de_naissance varchar(30) NULL
    )  ON [PRIMARY]
GO
SET IDENTITY_INSERT dbo.Tmp_client ON
GO
IF EXISTS(SELECT * FROM dbo.client)
     EXEC('INSERT INTO dbo.Tmp_client (numc, nomc, prenomc, date_de_naissance, ncin, nationalite, lieu_de_naissance)
        SELECT numc, nomc, prenomc, date_de_naissance, ncin, nationalite, lieu_de_naissance FROM dbo.client WITH (HOLDLOCK TABLOCKX)')
GO
SET IDENTITY_INSERT dbo.Tmp_client OFF
GO
DROP TABLE dbo.client
GO
EXECUTE sp_rename N'dbo.Tmp_client', N'client', 'OBJECT'
GO
ALTER TABLE dbo.client ADD CONSTRAINT
    PK__client__014935CB PRIMARY KEY CLUSTERED
    (
    numc
    ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

GO
COMMIT


A +

Frédéric BROUARD - SQLpro - MVP SQL Server
Spécialiste SQL, SGBDR, modéles de données
SQL & SGBDR  http://sqlpro.developpez.com/
Expert SQL Server : http://www.sqlspot.com
audits - optimisation - tuning - formatio
jeudi 11 septembre 2008 à 15:34:06 | Re : num_auto

PascalCmoa

Membre Club
Merci pour ce script, tu viens de me sauver de pas mal d'heure de négociation avec mon FAI.

PascalCmoa
email: PascalCmoa


Cette discussion est classée dans : table, num, auto, varchar, numc


Répondre à ce message

Sujets en rapport avec ce message

Réinitialiser un auto incrément en sql [ par ptesoleil ] PteSoleil J'ai une table E définit comme suivant : EnzymeID (Primary Key - autoincrement)                                                           EC PB TRIGGER FONCTIONNE SUR 1 BASE ET PAS AUTRE [ par BesoinDAide ] Bonjour,K'ai un problème avec un trigger qui fonctionne sur une base et pas sur une autre qui ont pourtant les mêmes caractéristiques, sur le même ser Supprimer une date antérieure à une autre [ par billou_13 ] Bonjour, Alors, voila je dois faire une requête SQL permettant de supprimer toutes les informations d'une table où les dates seraient antérieures à 6 ACCESS & AUTO_INCREMENT [ par alonsyl ] bonjour,depuis l'un de mes prog java, je lance les rqtes suivantes sur ACCESS :rst.execute("CREATE TABLE WKS;");rst.execute("ALTER TABLE WKS ADD numar Problème de join sur Access [ par Panthouffle ] Bonjour, je dois faire un join entre deux tables, cependant, il n'y a aucun champ comun entre ces deux tables, je dois passer par une table pour compl auto increment [ par bob ] Bonsoir ! Alors voila, j'ai une question qui va etre surement trés simple pour vousvoila le sql de mla table CREATE TABLE `blogs` ( `id` smallint(6) CREATE TABLE [ par captusite ] BonjourJe cherche a creer une table qui prendra comme nom la valeur 'NOM' de la table Articles pour la clause WHERE Id=@IdGrilleVoici ce que j'ai pour erreur : a foreign key constraint fails !!!! [ par vinz78 ] -- phpMyAdmin SQL Dump-- version 2.10.1-- http://www.phpmyadmin.net-- -- Serveur: localhost-- Généré le : Jeu 21 Juin 2007 à 10:53-- Version du serveu Incrémentation num_auto qui ne commence pas a "1" [ par MrJAY42 ] MrJAY42Bon je sais que c'est pas un forum SQL mais je fais mon site en php/MYSQLBon alors voila : je fais une table dans laquelle seront stockés des f :(((( requete qui merde sur certaine tables !! [ par exyacc ] je comprends plus rien, en fait je copies pls table d'une base A vers une base B (que je crée sans contrainte, sans rien de rien ;o)),je dev avec delp


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,011 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales