sql >> データベース >  >> RDS >> Sqlserver

SQL Server:列のデータ型が異なる場合の複合 PK の問題

    エラーが示すように、varchar(MAX) を使用した場合など、TEXTIMAGE_ON を使用するには、指定された列のいずれかが必要です。 varchar(50) の代わりに .ただし、 this other answer によると デフォルトの動作は大きなテキスト値の列を PRIMARY に格納することであるため、あなたがしていることはとにかく冗長に思えます。

    実際にテーブルに大きなフォーマットの列がない限り、TEXTIMAGE_ON [PRIMARY] を削除するだけです。 SQL ステートメントから。




    1. SQLデータベースに基づくオートコンプリートテキストボックスの結果

    2. OracleのPLSQLレコードとは

    3. 入力CSVから一部の列のみをコピーしますか?

    4. 複数の.sqlテーブルダンプファイルを単一のファイルにマージ