ソートマージ
-csvkey csv-key-definition
[r] key-attribute +cellpos −len [△[r] key-attribute +cellpos −len … ]
[r] key-attribute +cellpos −p [,s] [△[r] key-attribute +cellpos −p [,s] … ]
[r] key-attribute +cellpos −d,dateform [△[r] key-attribute +cellpos −d,dateform … ]
[r] key-attribute +cellpos −datedigit[,timedigit][△[r] key-attribute +cellpos −datedigit[,timedigit]… ]
| rオプション | 意味 |
|---|---|
| 指定なし | キーの昇順でソートまたはマージします。 |
| 指定あり | キーの降順でソートまたはマージします。 |
| key-attributeに指定する値 | 意味 | 指定できるcsv-key-definitionの形式 |
|---|---|---|
| j | キーが文字(JIS8単位コード※1)であることを指定します。 | 形式1 |
| c | キーが文字であることを指定します。※3 | 形式1 |
| q | キーが文字(文字順序変更機能※2で指定した文字)であることを指定します。※3 | 形式1 |
| d | キーが文字(左分離符号付き数字)であることを指定します。※5 | 形式1 |
| z | キーが数値(固定小数点数)であることを指定します。※5 | 形式2 |
| g | キーが日付であることを指定します。※5 | 形式3 |
| h | キーが日付時刻(数字)であることを指定します。※7 | 形式4 |
| w | キーが文字(ワイド文字※4,※6)であることを指定します。 | 形式1 |
| u | キーが文字(マルチバイト文字※6,※8,※9)であることを指定します。 | 形式1 |
| v | キーが文字(マルチバイト文字※6,※8,※9)であることを指定します(UnicodeのIVSに対応した属性です)。 | 形式1 |
| key-attribute に指定する値 |
指定できる長さ(単位) |
|---|---|
| j,c,q,w※1 |
|
| u,v | 1〜4,096(文字数)※5 |
| d | 1〜256(桁)※4 |
図5-10 数値データの指定例
| dateform (書式) |
データ形式 | 書式 | d (桁) |
|---|---|---|---|
| 1 | 前置4桁年号 | YYYY/MM/DD YYYY-MM-DD YYYY.MM.DD※ YYYYMMDD YYYY |
2〜8 |
| 2 | 後置4桁年号 | MM/DD/YYYY MM-DD-YYYY MM.DD.YYYY※ MMDDYYYY |
2〜8 |
| 3 | 前置2桁年号 | YY/MM/DD YY-MM-DD YY.MM.DD※ YYMMDD YY |
2〜6 |
| 4 | 後置2桁年号 | MM/DD/YY MM-DD-YY MM.DD.YY※ MMDDYY |
2〜6 |
図5-11 日付データの指定例
| 項目 | 桁数 | 書式 |
|---|---|---|
| 日付 | 4 | YYYY |
| 6 | YYYYMM YYYY-MM YYYY/MM YYYY.MM |
|
| 8 | YYYYMMDD YYYY-MM-DD YYYY/MM/DD YYYY.MM.DD |
|
| 時刻 | 2 | hh |
| 4 | hhmm hh:mm hh.mm |
|
| 6 | hhmmss hh:mm:ss hh:mm.ss hh.mm.ss |
|
| 9 | hhmmssfff hh:mm:ss:fff hh:mm:ss.fff hh.mm.ss.fff |
|
| 12時間制表記 | 2 | AM am PM pm |
| 4 | A.M. a.m. P.M. p.m. |
| 書式 | 説明 | |
|---|---|---|
| 日付 | YYYY | 西暦年4桁 |
| MM | 月※ | |
| DD | 日※ | |
| 時刻 | hh | 時※ |
| mm | 分※ | |
| ss | 秒※ | |
| fff | 秒の小数部(ミリ秒) ※ | |
| 12時間制表記 | AM am A.M. a.m. PM pm P.M. p.m. |
時(hh)を12時間制で表記した場合に指定 |
| 項目区切り文字 桁修飾文字 |
/ | 日付の桁修飾文字 |
| - | 日付の桁修飾文字 | |
| : | 時刻の桁修飾文字 | |
| . | 日付,時刻の桁修飾文字 | |
| 空白 | 日付項目と時刻項目の区切り文字 時刻項目と12時間制表記の区切り文字 |
|
| T | 日付項目と時刻項目の区切り文字 | |
図5-12 日付時刻データの指定例
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.