IT関連

AS400/IBMi 使える演算命令 備忘録

投稿日:2019年5月8日 更新日:

自分のための備忘録です。自分で良いのが見つかったら書き足します。他に便利なのがあれば教えてほしいです。

 

SUBST サブストリング

えっ、こんなのあったんだ。会社のソースを見てみたけど誰も使っていない。

Webを覚えて行けば普通に出てくるSubString命令だが、まさかRPGⅢにあったとは。

使い方はこんな感じ。SUBSTが命令、WRKが元の変数その1桁目から8桁分の文字をFIELDに代入する。

 

演算項目1が取り出す文字数
演算項目2が取り出す最初の位置
結果が代入する変数

みたい。ウチの会社はいまだにDSで切ってるよ。マジで昭和かよww

ちなみにRPGⅣならIF %SUBST(WRK:1:3) = ‘AAA’のように比較に使うこともできるみたい。

 

 

 

 

 

スポンサーリンク




スポンサーリンク




-IT関連
-, ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

Vimエディタ 簡単な説明

Windowsではテキストファイルを編集するとき、メモ帳やTeraPadなどを使いますが、LinuxではVimというのを使います。   たかがテキストの編集だろと思ったら大間違い。 何も知ら …

AS400/IBMi どのライブラリにあるのか判らないファイルを探す

DSPFDのライブラリ指定を*ALLにすればいい。 全てのライブラリから探してくれる。   CREATE VIEWでビューを作ったが、ビュー名にライブラリを指定しなかったため、どこにファイル …

AS400/IBMi 作ったトリガーの一覧を取得する

トリガーを作ったのはいいけど、どんなトリガーを作ったのか解らなくなり管理できなくなっては困るので、その見方。 ちなみに、作ったトリガーはファイルを消す(DROP)すると消えます。実際に消えました。 & …

エクセルVBA 汎用プログラム サンプル集

エクセルVBAの素晴らしさを伝えたいと思って動画を作っています。 正直私は人に教えられるほどスキルは高くありませんが、素晴らしさを伝えるくらいは出来ると思っております。 下記がその動画の1回目です。現 …

gitでプッシュしたのに効かない件

ブログなので皆さまのお役にたてば幸いですが、あくまで自分の忘備録なので、昔話も含めて書いております。ご了承ください。 環境は、 開発環境は自席PC(ローカル) Windows10PC XAMPP7.2 …

Adsense広告




文字で検索

人気記事

なぜだか人気記事

読んでほしい順に