Unique na více sloupcích a hodbota NULL   zodpovězená otázka

SQL, Databáze

Dobrý den,

bohužel jsem teď pár dní bez svého počítače, nemám tedy jak zkusit...

Chtěl bych se tedy zeptat na případ, kdy tři sloupce v jedné tabulce mají společné omezení UNIQUE, první dva jsou NOT NULL, ale třetí není.

Budu moci vložit např tyto hodnoty dvakrát?

1, 1, NULL

P.S jde mi o MS SQL 2008

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Obecně, pokud máte sloupec UNIQUE a v něm nemáte zakázané hodnoty NULL, tak NULL vložit můžete, ale pouze jednou (jednou je NULL unikátní).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

OK, děkuji, měl jsem za to, že některé SŘBD mají u UNIQUE dovoleno NULL vícekrát, tak jsem se raději zeptal...

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback