いつも技術ショート・セミナーにご参加頂きまして
ありがとうございます。
第55回ショート・セミナーは定員30名に対して
1日で満席となってしまいましたので
急遽お席を+20席拡大することに致しました。
SQLに対する皆さまの学習意欲に驚いております。
SQLはプログラムを書かなくてもデータ・ベースを
検索したり更新できる便利な機能で
すべてのIBM iでご使用になれます。
▼かつてのセミナー風景で今回はオンラインのWebセミナーです。
_
これまでSQLをどのように勉強すればよいのか教育の機会は
ほとんどありませんでした。
このセミナーではわずか30分でSQLの使用方法を
簡単に学んで頂くことができるセミナーで
同じセミナーの開催は二度とありません。
ぜひこの機会にご出席ください。
IT技術者の素養としてもSQLの知識は必須です。
皆さまのご参加をお待ちしております。
お申し込みは今すぐこちらからどうぞ。
_
(第1部) SQLとデータ・ベース
・データ・ベースとは
関連するデータと検索ツール(SQL)を組み合わせたセット
・SQL は
すべてのIBM iで使用可能 ( API: QSQROUTE )
・対話式SQLとは
対話式SQLライセンスはSQLの学習用および練習用のライセンスであり
これが導入されていないとSQLが使えないわけではありません。
(第2部) QUERY/400 と SQL
・QUERY/400 とは内部にSQL文を同梱したオブジェクト
・QUERY/400があまりにもやさしいのでSQLがIBM iで普及しない。
ただしQUERYは照会のみで更新はできない。
・QUERYオブジェクトからSQLソースを抽出可能
RTVQMQRY コマンドによって QMQRYソース(SELECT文)を抽出
CRTQMQRYでQUERYを自分で作れる。
(第3部) SQL解説書はわかりにくい
・SQL解説書
SQLの構文だけの解説書なのでこれを読んでも全くわからない。
・SQLプログラマーの手引き
SQL文の例で少しは理解できるが一般的にはWebサイトの
SQL文を読むのも可。ただしIBM iのSQL文とは少し異なる。
(第4部) 簡単なSQL文の例
・SELECT 文 :データの抽出
SELECT * FROM QTRFIL/SHOHIN T01, QTRFIL/HINSHU T02
WHERE T01.SHSCOD = T02.HNSCOD ORDER BY T01.SHCODE
・INSERT文 : レコードの追加
INSERT INTO QTRFIL/SHOHIN (SHCODE, SHNAME, SHTANK, SHSCOD)
VALUES(‘NV-CF1’, ‘Cカセット編集ビデオ’, ‘16800’, ‘0001’)
・UPDATE 文 : データの更新
UPDATE QTRFIL/SHOHIN SET SHCODE=’NV-CF1′, SHNAME=’Cカセット編集ビデオ’, +
SHTANK=’16800′, SHSCOD=’0001′)
・DELETE 文 : データの削除
DELETE FREOM QTRFIL/SHOHIN WHERE SHCODE=’NV-CF1′
・その他
物理ファイルの作成 CREATE TABEL
論理ファイルの作成 CREATE VIEW
(第5部) RPG 組み込みSQL
・RPGソース内にSQL文を埋め込んで実行させることができます。
サンプル・ソースは AS400-NET.COM で入手 (25.SQLパッケージ入門 = RPG でSQLを使用するには?)
・ソース・タイプ : SQLRPG または SQLRPGLE で次の二つを実行するだけ
(1)SQLの実行
C/EXEC SQL SELECT * FROM QTRFIL/SHOHIN ....
C/END-EXEC
(2)結果セットの受け取り
C/EXEC SQL
C+ FETCH C1 INTO :SHCODE, :SHNAME, :SHTANK, :SHSCOD, :SHSCOD
C/END-EXEC
(第6部) SQLの実行方法
プログラムを作らなくてもSQLでデータ・ベースを活用できます。
・IBM提供の RUNSQLコマンド ( i5/OS Ver7.1~)
UPDATE INSERT DELET DROP を実行可能。ただし SELECTは実行できない。
・㈱、オフィスクアトロ公開のRUNSQLコマンド( i5/OS Ver6.1~)
SELECT文も実行可能
・IBM提供のRUNSQLSTMコマンドはソース・ファイルのSQL文を実行可能
(第7部) 高度なSQLの応用
・5250エミュレータのデータ転送
・ODBCドライバー
・JDBCドライバー
・ストアド・プロシージャー: 最も高速でSQLを実行可能
AutoWeb : コンボボックス、POPUPウィンドウ
(まとめ)
・対話式SQLはSQLの学習用でありSQL自体はどのIBM iでも実行可能
・QUERYも中身の実体はSQLである。
・RPGにもSQL文をバインドして実行が可能
・実際のSQLの実行はRUNSQLまたはRUNSQLSTM で実行
_
セミナー開催日は
2024年3月7日(木) 14:00~14:30 定員 30名 オン・ラインセミナー 参加費無料
お申し込みはいますぐこちらからどうぞ。