constraint
Krzysztof Przybyła - 20-08-2006 00:59
constraint
Jest sobie tabela magazyny
CREATE TABLE [dbo].[Magazyny] ( [mg_id] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL , [mg_kod] [varchar] (10) COLLATE Polish_CI_AS NOT NULL , [mg_nazwa] [varchar] (50) COLLATE Polish_CI_AS NOT NULL , [mg_opis] [varchar] (254) COLLATE Polish_CI_AS NULL , [mg_status] [int] NOT NULL , [mg_czas] [datetime] NULL ) ON [PRIMARY]
Chciałbym wykonać taki indeks który by pilnował unikalności pola mg_kod zaleznego od mg_status. w przeciwnym przypadku wyjątek. Czyli dla różnych mg_status mogą wystąpić wiele mg_nazwa.
inser into magazyny (mg_kod,mg_status) values ("magazyn1",3) inser into magazyny (mg_kod,mg_status) values ("magazyn2",3) inser into magazyny (mg_kod,mg_status) values ("magazyn1",1) inser into magazyny (mg_kod,mg_status) values ("magazyn1",2)
jak stworzyć CONSTRAINT
Piotrek_zet - 20-08-2006 01:00
CREATE TABLE [dbo].[Magazyny] ( [mg_id] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL , [mg_kod] [varchar] (10) COLLATE Polish_CI_AS NOT NULL , [mg_nazwa] [varchar] (50) COLLATE Polish_CI_AS NOT NULL , [mg_opis] [varchar] (254) COLLATE Polish_CI_AS NULL , [mg_status] [int] NOT NULL , [mg_czas] [datetime] NULL, CONSTRAINT Magazyny_unique_key UNIQUE (mg_kod, mg_status) ) ON [PRIMARY]
cos w tym stylu
Krzysztof Przybyła wrote: > Jest sobie tabela magazyny > > CREATE TABLE [dbo].[Magazyny] ( > [mg_id] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL , > [mg_kod] [varchar] (10) COLLATE Polish_CI_AS NOT NULL , > [mg_nazwa] [varchar] (50) COLLATE Polish_CI_AS NOT NULL , > [mg_opis] [varchar] (254) COLLATE Polish_CI_AS NULL , > [mg_status] [int] NOT NULL , > [mg_czas] [datetime] NULL > ) ON [PRIMARY] > > > Chciałbym wykonać taki indeks który by pilnował unikalności pola mg_kod > zaleznego od mg_status. > w przeciwnym przypadku wyjątek. > Czyli dla różnych mg_status mogą wystąpić wiele mg_nazwa. > > > > inser into magazyny (mg_kod,mg_status) values ("magazyn1",3) > inser into magazyny (mg_kod,mg_status) values ("magazyn2",3) > inser into magazyny (mg_kod,mg_status) values ("magazyn1",1) > inser into magazyny (mg_kod,mg_status) values ("magazyn1",2) > > > jak stworzyć CONSTRAINT
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
indeksy i select
[psql]zdarzenia w czasie
wielokrotne sortowanie
tapeta z lasem
MVCC: PostgreSQL, Oracle ? =?ISO-8859-2?Q?mo=BFe_jednak_Fire?==?ISO-8859-2?Q?bird_=3F?=
Oracle - Export z Toad do Excel polskie znaki
MSSQL - partycjonowanie i nie chce dzialac
=?iso-8859-2?Q?Re=3A_Poziome=2C_pionowe_paski_lub_siatka_-_jak_zrobi=E6?= =?iso-8859-2?Q?=3F?=
Wirtualna Polska
[PostgreSQL] ODBC - instalacja *skonfigurowanego* drivera - Windows
zanotowane.pldoc.pisz.plpdf.pisz.pllatwa-kasiora.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|