IT関連 AS400/IBMi ストアドプロシージャを登録する あまりよく解かっていませんが自分の備忘録のために記事を書きます。 なんかストアドプロシージャを使えば一連のロジックをまとめることができるらしいのです。ストア(保管)ですね。今回はSQLだけですが、SQL以外にもストアできるみたいです。 そん... 2023.11.24 IT関連
IT関連 AS400/IBMi SQLRPGの書き方 フリーフォームRPG 書き方といって偉そうに投稿できるものではありませんが、文献が少ないと思うのでご参考になれば幸いです。 尚、これは自分の備忘録なので、間違いがあればご容赦を。 SQLRPGをなぜ使ったのか 例えば在庫照会のプログラムを作るとします。 商品情報... 2021.06.04 IT関連
IT関連 AS400/IBMi SQLで通し番号をつける SQLで1つカラムを設けてレコードごとに1~通し番号をつけたいと思った。 理由は、ループの中でモーダルウインドウを開くボタンを作る時、対象のIDとボタンのdata-targetを合わせてあげないといけない時に使いたい。 結局はLaravel... 2020.12.09 IT関連
IT関連 Laravel JOINの種類と違い クエリビルダ JOINの種類 言葉としてよく聞くのはこれだけ。CROSS JOINはほぼ使わないので除外。 JOIN INNER JOIN LEFT JOIN RIGHT JOIN LEFT OUTER JOIN RIGHT OUTER JOIN JOI... 2020.12.07 IT関連
IT関連 AS400/IBMi RunSQLScriptsでSELECTしかさせない RunSQLScriptsでINSERTやUPDATEやDELETEをさせない、すなわちSELECTしかさせない方法。 本当はこれが調べたいわけではないのだが、一応の理解として備忘録にしておきます。 SQLを書く画面でメニュータブにある「C... 2020.09.02 IT関連
IT関連 AS400/IBMi ACS RunSQLScriptsでラベルをCOLHDGにする COLHDG(カラムヘディング)というのは、聞いた話ではAS400にのみある概念らしいですね。 AS400から入った私にとってはそれが普通だと思っていました。 通常SQLではASで別名をつけない限りはカラム名でしか表示しませんし、QRY40... 2020.08.07 IT関連
IT関連 AS400/IBMi DB2 SQL 文字を数値に変換して小数で表示する 自分の備忘録です。 間違えがあったらご容赦ください。 その場合はご指摘いただければ大変助かります。 文字列型のフィールドの中に無理やり数字を入れているケース、というか数字だと自分に言い聞かせているケース。 例えば、MD35というカラムとして... 2020.05.28 IT関連
IT関連 AS400/IBMi アクティブジョブを取得するSQL WRKACTJOB 現在開いているJOBをSQLで取得しようと思った。 要するにWRKACTJOBで表示するのと同じ内容がほしい。 理由はWeb画面にユーザーのジョブを一覧で表示して、気に入らない奴を気分次第でENDJOBできる核ミサイルボタンを作りたいから。... 2020.01.28 IT関連
IT関連 MySQLでテーブルのデータをインポート・エクスポートする このブログにある英単語アプリでも使っているMySQLのインポートとエクスポートについてです。 用語はダウンロード・アップロードでもなんでもいいです。 アップロードする CSVデータをエクセルで作る エクセルは普通に列と行で作ればOKだが、テ... 2020.01.14 IT関連
IT関連 AS400/IBMi SQLで取得できる特殊レジスター 備忘録です。 CURRENT_DATAとかそういうやつ。SQLで取得できたら便利なので調べてみる。 IBMのサイトを見ればこういうのを、特殊レジスターと言うみたい。 データベースマネージャーによってアプリケーションプロセスに対して定義される... 2019.10.24 IT関連
IT関連 AS400/IBMi DB2とOracleとのSQL違いまとめ なんだこりゃ。 勉強のためと思ってOracle12Cを一生懸命勉強したのにAS400で使えない命令があるなんて聞いてねーぞ。 ということで、少しだけ調べてみました。 間違いもあるかもしれませんので、ご了承のうえご覧ください。 最近、新AS4... 2019.10.01 IT関連
IT関連 MySQL 自分の備忘録 予備知識 ポートのデフォルトは3306 大文字小文字は区別されない。混じっていても実行できる。区別する場合はbinaryをつける(下記参照) データベースごとに作業ユーザを設定するのが一般的 order byでnullは一番上に、外すにはw... 2019.09.27 IT関連
IT関連 AS400/IBMi RunSQLScriptsでエクセルExcelやCSVでダウンロード SQLを使いだすと便利ですね。QRY400とかdtfでやるより自分の思ったとおりに抽出できる。 でもそのままエクセルに吐き出せないのかなと思ったらやり方が英語であったので備忘録にしておく。 ちなみに最近はiナビゲーターのSQLスクリプトでは... 2019.04.02 IT関連
IT関連 AS400/IBMi IBMiへのデータ転送.FDFファイル AS400のテーブルにアップロードするときDTTというツールを使う。 Data Transfer To AS400なので、DTTという。 逆にダウンロードはData Transfer From AS400なので、DTFという。 ダウンロード... 2019.03.29 IT関連
IT関連 AS400/IBMi QRYプログラムからSQL文を生成 あまり意味ないかもしれないけど、備忘録。 使用しているQRY/400の定義からSQL文を逆算して出力する方法。 まずSQLソースファイルを作る。逆算したSQL文を置く場所ですね。 CRTSRCPF FILE(HOGELIB/QSQLSRC)... 2019.03.15 IT関連
IT関連 AS400/IBMi View(ビュー)を作成したり削除したり一覧表示する 素人の備忘録なので、あまりよく解っていませんが、ビューの作り方です。 なんでViewを作る必要があるのかすら不明です。知ってる人は逆にコメント欲しいです。 思っていることは、論理ファイルは容量を食うので作るとか、物理ファイル名をそのままSQ... 2019.03.14 IT関連
IT関連 MySQLのrootパスワードを変更したらphpMyAdminに入れない XAMPPとはいえ、MySQLのRootのパスワードは無防備すぎて変更したくなる衝動にかられるが、変更したらphpMyAdminに入れなくなったという話。 phpMyAdminはrootでログインしているらしく、MySQL側でパスワードを変... 2019.03.13 IT関連
IT関連 AS400/IBMi DTFで出来ること色々 自分用備忘録&書きかけです。 SELECT句に色々指定してみる。 今日は2019年03月07日 CURRENT DATE 19/03/07 YEAR(CURRENT DATE) 2019 MONTH(CURRENT DATE) 3 DAY(... 2019.03.07 IT関連