Egyedi adatokat tartalmazó oszlop több NULL értékkel.

Egyedi adatokat tartalmazó oszlop több NULL értékkel.
2014-08-28T13:17:57+02:00
2014-08-28T15:45:23+02:00
2022-10-15T22:42:29+02:00
b_atti
Sziasztok!
  Van egy Access táblám van benne egy oszlop ('Hosszú egész' típus ) ami Kötelező: Nem , Indexelt: Igen (nem lehet azonos) tulajdonságú. Magyarán Sorszámok kerülnek bele amiknek különbözőnek kell lenniük, de van több Null is. Ezt a táblát kell áttelepíteni MS Sql server 2008 R2- re.
   Így akartam megoldani:
CREATE TABLE [dbo].[TáblaT](
     ......
   [SzerszámSorszáma] [int] NULL CONSTRAINT [UK_SzerszámSorszáma_KivágóSzerszámokT] UNIQUE NONCLUSTERED ([SzerszámSorszáma] ASC) ON [PRIMARY],.....) ON [PRIMARY]
  Azt tudom hogy az UNIQUE-megszorítás csak egy Null enged de nekem több kellene.
   Van-e más megoldás Tiggeren kivül? Előre is köszi.
Mutasd a teljes hozzászólást!
Filtered indexet tudsz csinálni:

create unique nonclustered index indexneve on táblanév (oszlopnév) where oszlopnév is not null
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd