Avatar billede mick Nybegynder
01. maj 2001 - 10:23 Der er 9 kommentarer og
2 løsninger

Autonummer

Hvordan definerer man et autonummer-felt i MS SQL?

Sikkert noget i retning af \"CREATE TABLE tabel (id AUTONUMMER NOT NULL UNIQUE)\"
Avatar billede slash Nybegynder
01. maj 2001 - 10:24 #1
således.... det er vel identity du efterlyser
CREATE TABLE [dbo].[TEST] (
    [id] [int] IDENTITY (1, 1) NOT FOR REPLICATION  NOT NULL ,
    [pk_id] [int] NOT NULL ,
    [fk_id] [int] NOT NULL ,
    [br_navn] [varchar] (50) NOT NULL
) ON [PRIMARY]
GO
Avatar billede well_r Nybegynder
01. maj 2001 - 10:25 #2
CREATE TABLE TEEEST! (
id int(10) unsigned DEFAULT \'0\' NOT NULL auto_increment,
)
Avatar billede well_r Nybegynder
01. maj 2001 - 10:26 #3
2late! :(
Avatar billede mick Nybegynder
01. maj 2001 - 10:29 #4
Takker for ekstremt hurtigt svar...

Er der nogen forskel på:

[id] [int] IDENTITY (1, 1) NOT FOR REPLICATION  NOT NULL

og

id int(10) unsigned DEFAULT \'0\' NOT NULL auto_increment,

Og lige et tilægsspørgsmål : Kan man definere længden på datatypen integer? Er ikke denne fast 4 byte lang?
Avatar billede slash Nybegynder
01. maj 2001 - 10:31 #5
ja --> id int(10) unsigned DEFAULT \'0\' NOT NULL auto_increment viker ikke en dyt under sql-server! Som den da er skrevet her!!

Avatar billede mick Nybegynder
01. maj 2001 - 10:35 #6
slash> Hehe, ok jeg skulle lige til at prøve det.

Men kan du ikke forklare [id] [int] IDENTITY (1, 1) NOT FOR REPLICATION  NOT NULL lidt nærmere.

Normalt ville jeg have skrevet : \"id INTEGER IDENTITY (1,1) NOT FOR REPLICATION NOT NULL\". Men det giver måske samme resultat?

Hvad betyder (1,1) - Er det startværdi, og værdien feltet øger med hver gang?
Avatar billede slash Nybegynder
01. maj 2001 - 10:38 #7
id INTEGER IDENTITY (1,1) NOT FOR REPLICATION NOT NULL --> sådan kan du oxo skrive det! Giver samme result som det jeg har skrevet!

(1,1) --> ja
Avatar billede mick Nybegynder
01. maj 2001 - 10:39 #8
Fint, mange tak for hjælpen....
Avatar billede slash Nybegynder
01. maj 2001 - 10:41 #9
hva fanden i helevde er det for noget pis du laver --> skal jeg spises af med sølle 10 P og well_r skal have 20 for noget fuldstændig ubrugelig hjælp???????????
Avatar billede mick Nybegynder
01. maj 2001 - 10:42 #10
Åååå f.... Lidt problemer med point-fordelingen. Jeg opretter lige et nyt spørgsmål til dig, slash, så du kan få dine point.
Avatar billede mick Nybegynder
01. maj 2001 - 10:42 #11
slash> Nej selvfølgelig ikke. Det var en fejl.
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