Avatar billede kfh Nybegynder
06. november 2001 - 16:44 Der er 4 kommentarer og
1 løsning

Autonummering i MS SQL

Hej Eksperter

Dette spg. er stillet adskillige gange, men svarene har desværre ikke hjulpet mig....

Jeg kører en Accessbase mod tabeller i SQL Server, men i min uvidenhed kan jeg ikke få autonummering til at fungere? Kan det virkelig være så svært?

Jeg læste et sted, at man skal ændre datatypen fra int til numeric, men det virker altså ikke.

Håber at I kan hjælpe....

Jeg kan først svare onsdag.

Mvh

Kfh
Avatar billede xelor Nybegynder
06. november 2001 - 16:49 #1
Datatypen skal være int.
og du skal sætte hak i \'Identifier\' og \'angive\' en increment-value.
Increment bestemmer hvor meget dit autonummer skal stige med.

/Xelor
Avatar billede tmceu Praktikant
06. november 2001 - 17:01 #2
Hvis du opretter dine tabeller med SQL er syntaksen

CREATE TABLE [TabelNavn] (
  [FeltNavn] int identity(1,1) NOT NULL,
  [AndetFelt] varchar(20) NULL
)

\"int identity(1,1)\" betyder at det er heltal, autunummer, starter med 1 og tæller op med 1

Hvis du opretter tabellen via Enterprise Manager, er der lidt forskel på ver. 7.0 og 2000.

I 7.0 skal du gøre som xelor allerede har skrevet.

I 2000, skal du vælge datatypen int og derefter sætte Identity til Yes i parameter listen (Columns) i bunden af skærmen, hvor du evt. også kan vælge Identity Seed (start) og Increment (optællingsfaktor).
Avatar billede xelor Nybegynder
06. november 2001 - 20:05 #3
Ja, tm, du har ret.....

Arbejder dog kun til daglig i 7.0, og havde lige glemt den lille forskel...:-))
(Men kun hvad angår databaser...:-))
Avatar billede kfh Nybegynder
07. november 2001 - 08:43 #4
Til tmceu

Fungerer perfekt, mange tak og ha\' en god dag!
Avatar billede tmceu Praktikant
07. november 2001 - 09:25 #5
Det var så lidt og i lige måde.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester