2

CUSIPが次のように定義されている場合

CUSIPは、取引の清算と決済を容易にする目的で北米の金融証券を識別する9文字の英数字コードです。

次に、SQL Serverデータベースでどのタイプに設定する必要がありますか?考慮しなければならない考慮事項はありますか?

4

2 に答える 2

5

正しく理解できれば、固定長ですよね?常に9文字-決してそれ以上、決して少なくはありませんか?

その場合、可変長でを使用しても何のメリットもなく、オーバーヘッドが発生するCHAR(9)ため、使用します。VARCHARまた、これは北米の標準であるため、キリル文字、アラブ文字、ヘブライ文字、または極東文字を入力する必要があるとは思えません。したがって、CHAR(非Unicode、1文字あたり1バイト)で十分です。

それが英数字コードであるという事実は、すべての数値データ型をすぐに除外します。

于 2012-12-03T18:09:45.437 に答える
3

実施すべき最大の考慮事項は、CUSIPSが変更できること、そして変更できることです。cusipはchar(9)として保存しますが、変更される可能性があることを考慮に入れて、データベース内で一意のキーにすることを間違えないようにしてください。

于 2012-12-03T18:29:43.000 に答える