Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

名前による $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"

FeedbackOpens in a new tab