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

SQL Server:Problém s kompozitním PK, když sloupce mají jiný datový typ

Jak uvádí chyba, k použití TEXTIMAGE_ON potřebujete jeden z uvedených sloupců, například pokud jste použili varchar(MAX) místo varchar(50) . Nicméně podle této jiné odpovědi to, co děláte, se každopádně zdá nadbytečné, protože výchozí chování je ukládat sloupce s velkými textovými hodnotami v PRIMARY.

Pokud ve skutečnosti nemáte v tabulce sloupec velkého formátu, měli byste jednoduše odstranit TEXTIMAGE_ON [PRIMARY] z příkazu SQL.




  1. Jak zjistím, zda tabulka existuje? MySql

  2. Jak odstranit část řetězce v oracle

  3. V SQL Server, jak vytvořit smyčku while v select

  4. 4 způsoby, jak získat definici pohledu pomocí Transact-SQL