sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008 Fulltextové vyhledávání v tabulce se složeným primárním klíčem

Myslím, že chybová zpráva je docela jasná, ne?

Pokud váš index není jedinečný, nemá hodnotu null a není jednosloupcový, nelze jej použít pro fulltextové indexování.

Ne, jak chyba říká - tento druh indexu nebude fungovat. Doba. Nedá se to obejít.

Jak zdůraznil Remus – nikdy neříká, že to musí být index primárního klíče! Pokud máte v tabulce nějaké jiné a jedinečné pole bez možnosti null, můžete pro své účely v tomto poli použít jedinečný index. Můžete dokonce jednoduše přidat INT IDENTITY(1,1) pole do vaší tabulky a vložte UNIQUE INDEX na tomto jediném poli a měli byste být připraveni jít.



  1. Jak nastavím výchozí schéma pro uživatele v MySQL

  2. statement.execute() vrací chybu s lomítkem na konci PL/SQL

  3. Oracle SQL – neexistuje – řetězec v seznamu hodnot neexistuje

  4. SQL:Jak uložit objednávku v dotazu SQL?