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

インデックスのキー列として使用できない型です

    一意の制約は行ごとに 8000 バイトを超えることはできず、その場合でも最初の 900 バイトのみを使用するため、キーの最も安全な最大サイズは次のようになります:

    create table [misc_info]
    ( 
        [id] INTEGER PRIMARY KEY IDENTITY NOT NULL, 
        [key] nvarchar(450) UNIQUE NOT NULL, 
        [value] nvarchar(max) NOT NULL
    )
      

    つまり、キーは 450 文字を超えることはできません。 varchar に切り替えることができる場合 nvarchar の代わりに (たとえば、複数のコードページの文字を保存する必要がない場合)、900 文字まで増やすことができます。



    1. Djangoを使用してデータベースから集計計算の日付形式を選択する

    2. java.sql.SQLException:データベースが選択されていません-なぜですか?

    3. EMグリッド制御を新しいノードに拡張

    4. JavaでLOADDATALOCALINFILEを使用する