Sous SQL Server Management studio Express, j'ai créé une table avec clé
primaire au format int, et je souhaiterais que cette clé s'incrémente
automatiquement...savez-vous comment faire svp ?
Merci d'avance pour vos infos.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
SQLpro [MVP]
Nesta a écrit :
Bonjour à tous,
Sous SQL Server Management studio Express, j'ai créé une table avec clé primaire au format int, et je souhaiterais que cette clé s'incrémente automatiquement...savez-vous comment faire svp ?
Il faut lui donner l'attribut IDENTITY...
Quelques exemples :
CREATE TABLE T_MATABLE_MTB (MTB_ID INTEGER NOT NULL IDENTITY PRIMARY KEY, MTB_INFO VARCHAR(32)) -- compteur commnençant par 1 et avec pas de 1 (valeurs par défaut)
CREATE TABLE T_MONAUTRETABLE_MAT (MAT_ID DECIMAL(30,0) NOT NULL IDENTITY(-12478, 18) PRIMARY KEY, MAT_DATA VARCHAR(32)) -- compteur commnençant par -12478 et avec pas de +18
A +
Merci d'avance pour vos infos.
Cordialement, Nesta
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Nesta a écrit :
Bonjour à tous,
Sous SQL Server Management studio Express, j'ai créé une table avec clé
primaire au format int, et je souhaiterais que cette clé s'incrémente
automatiquement...savez-vous comment faire svp ?
Il faut lui donner l'attribut IDENTITY...
Quelques exemples :
CREATE TABLE T_MATABLE_MTB
(MTB_ID INTEGER NOT NULL IDENTITY PRIMARY KEY,
MTB_INFO VARCHAR(32))
-- compteur commnençant par 1 et avec pas de 1 (valeurs par défaut)
CREATE TABLE T_MONAUTRETABLE_MAT
(MAT_ID DECIMAL(30,0) NOT NULL IDENTITY(-12478, 18) PRIMARY KEY,
MAT_DATA VARCHAR(32))
-- compteur commnençant par -12478 et avec pas de +18
A +
Merci d'avance pour vos infos.
Cordialement,
Nesta
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Sous SQL Server Management studio Express, j'ai créé une table avec clé primaire au format int, et je souhaiterais que cette clé s'incrémente automatiquement...savez-vous comment faire svp ?
Il faut lui donner l'attribut IDENTITY...
Quelques exemples :
CREATE TABLE T_MATABLE_MTB (MTB_ID INTEGER NOT NULL IDENTITY PRIMARY KEY, MTB_INFO VARCHAR(32)) -- compteur commnençant par 1 et avec pas de 1 (valeurs par défaut)
CREATE TABLE T_MONAUTRETABLE_MAT (MAT_ID DECIMAL(30,0) NOT NULL IDENTITY(-12478, 18) PRIMARY KEY, MAT_DATA VARCHAR(32)) -- compteur commnençant par -12478 et avec pas de +18
A +
Merci d'avance pour vos infos.
Cordialement, Nesta
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Jean-Luc M.
Nesta a émis l'idée suivante :
Bonjour à tous,
Sous SQL Server Management studio Express, j'ai créé une table avec clé primaire au format int, et je souhaiterais que cette clé s'incrémente automatiquement...savez-vous comment faire svp ? Merci d'avance pour vos infos.
Modifier la table avec la l'éditeur en sélectionnant le champ puis en mettant la propriété Compteur à True
-- Jean-Luc M.
Nesta a émis l'idée suivante :
Bonjour à tous,
Sous SQL Server Management studio Express, j'ai créé une table avec clé
primaire au format int, et je souhaiterais que cette clé s'incrémente
automatiquement...savez-vous comment faire svp ?
Merci d'avance pour vos infos.
Modifier la table avec la l'éditeur en sélectionnant le champ puis en
mettant la propriété Compteur à True
Sous SQL Server Management studio Express, j'ai créé une table avec clé primaire au format int, et je souhaiterais que cette clé s'incrémente automatiquement...savez-vous comment faire svp ? Merci d'avance pour vos infos.
Modifier la table avec la l'éditeur en sélectionnant le champ puis en mettant la propriété Compteur à True