名前による $MVname 特殊変数の対応
Caché の特殊変数は、MultiValue システム変数に対応します。
Synopsis
$MVname
パラメータ
name | MultiValue 特殊変数の名前。ほとんどの場合、この名前は MultiValue @name システム変数に対応します。例えば、$MVAM は @AM に対応します。 |
説明
$MVname によって、多くの Caché MVBasic システム変数に ObjectScript の同等機能が提供されます。また、Caché MVBasic にはない追加の MultiValue 特殊変数も用意されています。
以下の対応テーブルは、$MVname 特殊変数、Caché MultiValue Basic システム変数、および $MVV(n) 特殊変数の一覧です。対応する特殊変数がない場合は、テーブルの項目が空欄になっています。これらの特殊変数の定義については、"Caché MultiValue Basic Reference" の "System Variables" を参照してください。
ObjectScript 特殊変数 | Caché MVBasic システム変数 | ObjectScript $MVV(n) | 既定値 |
---|---|---|---|
@ACCOUNT | |||
$MVAM | @AM | $MVV(1) | þ |
$MVANS | @ANS | $MVV(44) | |
@AUTHORIZATION | |||
$MVCOMMAND | @COMMAND | $MVV(23) | |
@COMMAND.STACK | |||
$MVCONV | @CONV | $MVV(95) | |
@CRTHIGH | |||
@CRTWIDE | |||
@DATA | |||
@DATA.PENDING | |||
$MVDATE | @DATE | $MVV(136) | 5 桁の現在の日付の MV 内部値 |
$MVDAY | @DAY | $MVV(38) | 現在の日付の整数 |
$MVDICT | @DICT | $MVV(88) | |
@FALSE | |||
@FILE.NAME | |||
$MVFILENAME | @FILENAME | $MVV(22) | |
$MVFM | @FM | $MVV(1) | þ |
$MVFORMAT | @FORMAT | $MVV(96) | |
$MVHEADER | @HEADER | $MVV(97) | |
$MVID | @ID | $MVV(16) | |
@IM | $MVV(0) | ||
@ITYPECACHE | |||
@LASTLOGONPROG | |||
$MVLEVEL | @LEVEL | $MVV(133) | 0 |
@LOGNAME | |||
@LPTRHIGH | |||
@LPTRWIDE | |||
@ME | |||
$MVMONTH | @MONTH | $MVV(39) | 現在の月の整数 |
@MV | |||
$MVNB | @NB | $MVV(156) | 0 |
$MVND | @ND | $MVV(157) | 0 |
$MVNI | @NI | $MVV(158) | 0 |
$MVNS | @NS | $MVV(160) | 0 |
$MVNV | @NV | $MVV(159) | 0 |
$MVPARASENTENCE | @PARASENTENCE | $MVV(84) | |
@PATH | |||
@PORTNO | |||
@QWHO | |||
@RECCOUNT | |||
$MVRECORD | @RECORD | $MVV(17) | |
@RECURn | |||
$MVSELECTED | @SELECTED | $MVV(145) | 0 |
$MVSENTENCE | @SENTENCE | $MVV(23) | |
$MVSM | @SM | $MVV(3) | ü |
$MVSTDFIL | @STDFIL | $MVV(35) | |
$MVSVM | @SVM | $MVV(3) | ü |
@SYS.BELL | |||
$MVSYSRETCODE | @SYSTEM.RETURN.CODE | $MVV(36) | |
@SYSTEM.SET | |||
@TERM.TYPE | |||
$MVTIME | @TIME | $MVV(137) | 5 桁の現在の時刻の MV 内部値 |
$MVTM | @TM | $MVV(4) | û |
@TRANSACTION | |||
@TRUE | |||
$MVTTY | @TTY | $MVV(42) | |
@UDTNO | |||
@UID | |||
@USER | |||
@USER.NO | |||
@USERNO | |||
$MVUSERRETCODE | @USER.RETURN.CODE | $MVV(37) | |
@USER.TYPE | |||
$MVVM | @VM | $MVV(2) | ý |
@WHO | |||
$MVYEAR | @YEAR | $MVV(40) | 2 桁の現在の年 |
@YEAR4 | $MVV(41) |
以下の表は、対応する Caché MultiValue Basic システム変数がない $MVname 特殊変数を示しています。
ObjectScript 特殊変数 | ObjectScript $MVV(n) | 既定値 | 説明 |
---|---|---|---|
$MVERRORS | $MVV(66) | ||
$MVFOOTER | $MVV(25) | ||
$MVMORESUBVALUES | 0 | ||
$MVMOREVALUES | 0 | ||
$MVOPTIONS | $MVV(71) | ||
$MVPROCERRORS | $MVV(67) | ||
$MVPROCNAME | $MVV(70) | ||
$MVPROCPIB | $MVV(62) | プライマリ入力バッファ・ポインタの位置 | |
$MVPROCPIBOFF | 0 | ||
$MVPROCPOB | $MVV(64) | プライマリ出力バッファ・ポインタの位置 | |
$MVPROCSIB | $MVV(63) | セカンダリ入力バッファ・ポインタの位置 | |
$MVPROCSIBOFF | 0 | ||
$MVPROCSOB | $MVV(65) | セカンダリ出力バッファ・ポインタの位置 |
関連項目
-
$MVV(n) 特殊変数
-
"Caché MultiValue Basic Reference" の "System Variables"