SQL

スポンサーリンク
IT関連

AS400/IBMi ストアドプロシージャを登録する

あまりよく解かっていませんが自分の備忘録のために記事を書きます。 なんかストアドプロシージャを使えば一連のロジックをまとめることができるらしいのです。ストア(保管)ですね。今回はSQLだけですが、SQL以外にもストアできるみたいです。 そん...
IT関連

AS400/IBMi SQLRPGの書き方 フリーフォームRPG

書き方といって偉そうに投稿できるものではありませんが、文献が少ないと思うのでご参考になれば幸いです。 尚、これは自分の備忘録なので、間違いがあればご容赦を。 SQLRPGをなぜ使ったのか 例えば在庫照会のプログラムを作るとします。 商品情報...
IT関連

AS400/IBMi SQLで通し番号をつける

SQLで1つカラムを設けてレコードごとに1~通し番号をつけたいと思った。 理由は、ループの中でモーダルウインドウを開くボタンを作る時、対象のIDとボタンのdata-targetを合わせてあげないといけない時に使いたい。 結局はLaravel...
IT関連

Laravel JOINの種類と違い クエリビルダ

JOINの種類 言葉としてよく聞くのはこれだけ。CROSS JOINはほぼ使わないので除外。 JOIN INNER JOIN LEFT JOIN RIGHT JOIN LEFT OUTER JOIN RIGHT OUTER JOIN JOI...
IT関連

AS400/IBMi RunSQLScriptsでSELECTしかさせない

RunSQLScriptsでINSERTやUPDATEやDELETEをさせない、すなわちSELECTしかさせない方法。 本当はこれが調べたいわけではないのだが、一応の理解として備忘録にしておきます。 SQLを書く画面でメニュータブにある「C...
IT関連

AS400/IBMi ACS RunSQLScriptsでラベルをCOLHDGにする

COLHDG(カラムヘディング)というのは、聞いた話ではAS400にのみある概念らしいですね。 AS400から入った私にとってはそれが普通だと思っていました。 通常SQLではASで別名をつけない限りはカラム名でしか表示しませんし、QRY40...
IT関連

AS400/IBMi DB2 SQL 文字を数値に変換して小数で表示する

自分の備忘録です。 間違えがあったらご容赦ください。 その場合はご指摘いただければ大変助かります。 文字列型のフィールドの中に無理やり数字を入れているケース、というか数字だと自分に言い聞かせているケース。 例えば、MD35というカラムとして...
IT関連

AS400/IBMi アクティブジョブを取得するSQL WRKACTJOB

現在開いているJOBをSQLで取得しようと思った。 要するにWRKACTJOBで表示するのと同じ内容がほしい。 理由はWeb画面にユーザーのジョブを一覧で表示して、気に入らない奴を気分次第でENDJOBできる核ミサイルボタンを作りたいから。...
IT関連

MySQLでテーブルのデータをインポート・エクスポートする

このブログにある英単語アプリでも使っているMySQLのインポートとエクスポートについてです。 用語はダウンロード・アップロードでもなんでもいいです。 アップロードする CSVデータをエクセルで作る エクセルは普通に列と行で作ればOKだが、テ...
IT関連

AS400/IBMi SQLで取得できる特殊レジスター

備忘録です。 CURRENT_DATAとかそういうやつ。SQLで取得できたら便利なので調べてみる。 IBMのサイトを見ればこういうのを、特殊レジスターと言うみたい。 データベースマネージャーによってアプリケーションプロセスに対して定義される...
IT関連

AS400/IBMi DB2とOracleとのSQL違いまとめ

なんだこりゃ。 勉強のためと思ってOracle12Cを一生懸命勉強したのにAS400で使えない命令があるなんて聞いてねーぞ。 ということで、少しだけ調べてみました。 間違いもあるかもしれませんので、ご了承のうえご覧ください。 最近、新AS4...
IT関連

MySQL 自分の備忘録

予備知識 ポートのデフォルトは3306 大文字小文字は区別されない。混じっていても実行できる。区別する場合はbinaryをつける(下記参照) データベースごとに作業ユーザを設定するのが一般的 order byでnullは一番上に、外すにはw...
IT関連

AS400/IBMi RunSQLScriptsでエクセルExcelやCSVでダウンロード

SQLを使いだすと便利ですね。QRY400とかdtfでやるより自分の思ったとおりに抽出できる。 でもそのままエクセルに吐き出せないのかなと思ったらやり方が英語であったので備忘録にしておく。 ちなみに最近はiナビゲーターのSQLスクリプトでは...
IT関連

AS400/IBMi IBMiへのデータ転送.FDFファイル

AS400のテーブルにアップロードするときDTTというツールを使う。 Data Transfer To AS400なので、DTTという。 逆にダウンロードはData Transfer From AS400なので、DTFという。 ダウンロード...
IT関連

AS400/IBMi QRYプログラムからSQL文を生成

あまり意味ないかもしれないけど、備忘録。 使用しているQRY/400の定義からSQL文を逆算して出力する方法。 まずSQLソースファイルを作る。逆算したSQL文を置く場所ですね。 CRTSRCPF FILE(HOGELIB/QSQLSRC)...
IT関連

AS400/IBMi View(ビュー)を作成したり削除したり一覧表示する

素人の備忘録なので、あまりよく解っていませんが、ビューの作り方です。 なんでViewを作る必要があるのかすら不明です。知ってる人は逆にコメント欲しいです。 思っていることは、論理ファイルは容量を食うので作るとか、物理ファイル名をそのままSQ...
IT関連

MySQLのrootパスワードを変更したらphpMyAdminに入れない

XAMPPとはいえ、MySQLのRootのパスワードは無防備すぎて変更したくなる衝動にかられるが、変更したらphpMyAdminに入れなくなったという話。 phpMyAdminはrootでログインしているらしく、MySQL側でパスワードを変...
IT関連

AS400/IBMi DTFで出来ること色々

自分用備忘録&書きかけです。 SELECT句に色々指定してみる。 今日は2019年03月07日 CURRENT DATE 19/03/07 YEAR(CURRENT DATE) 2019 MONTH(CURRENT DATE) 3 DAY(...
スポンサーリンク