sql >> Database >  >> RDS >> Sqlserver

SQL Server:samengesteld PK-probleem wanneer kolommen een ander gegevenstype hebben

Zoals de fout aangeeft, hebt u een van de aangegeven kolommen nodig om TEXTIMAGE_ON te gebruiken, bijvoorbeeld als u varchar(MAX) gebruikt in plaats van varchar(50) . Volgens dit andere antwoord wat u doet lijkt sowieso overbodig, omdat het standaardgedrag is om kolommen met grote tekstwaarde op te slaan in PRIMAIRE.

Tenzij u daadwerkelijk een kolom in groot formaat in de tabel heeft, moet u gewoon TEXTIMAGE_ON [PRIMARY] verwijderen uit de SQL-instructie.




  1. PHP-array mysql haalt elk record op

  2. Is er een stuurprogramma voor mysql op nodejs dat opgeslagen procedures ondersteunt?

  3. MariaDB datum- en tijdfuncties (volledige lijst)

  4. De gegevenstypen tekst en varchar zijn incompatibel in de operator gelijk aan