[ zgas @ 18.12.2009. 21:50 ] @
Nemam MS SQL server da ga testiram.

Code:
CREATE TABLE baza.tabela
(id   int IDENTITY (1,1) NOT NULL  
 unix int NOT NULL,
 ip   int NOT NULL)


Zelim da kreiram tabelu tako da prvo polje samostalno vrsi upis broja i to svaki put da ga uveca za 1.
To polje mora biti primarni kljuc. Da li je kod za to polje dobro napisan?

Takodje zelim da polja 'unix' i 'ip' budu indeksirana (ako moze odvojeno) ali ne znam kako da napisem kod za to.

Molim pomoc!

[ MarkoBalkan @ 20.12.2009. 21:33 ] @
Citat:
zgas: Nemam MS SQL server da ga testiram.

Code:
CREATE TABLE baza.tabela
(id   int IDENTITY (1,1) NOT NULL  
 unix int NOT NULL,
 ip   int NOT NULL)


Zelim da kreiram tabelu tako da prvo polje samostalno vrsi upis broja i to svaki put da ga uveca za 1.
To polje mora biti primarni kljuc. Da li je kod za to polje dobro napisan?

Takodje zelim da polja 'unix' i 'ip' budu indeksirana (ako moze odvojeno) ali ne znam kako da napisem kod za to.

Molim pomoc!




Code:
CREATE TABLE baza.tabela
(id   int IDENTITY (1,1) NOT NULL  CONSTRAINT PK_ID PRIMARY KEY,
 unix int NOT NULL,
 ip   int NOT NULL,
CONSTRAINT my_index UNIQUE NONCLUSTERED  (unix,ip)
)