SQL 編集セッションの使用

SQL 編集セッションを開始するには、SQL 基本コマンドを使用します。この編集セッションには、FM/Db2Db2® からデータを検索するために使用する SQL ステートメントが含まれます。

SQL 編集セッションを使用して、Db2® からデータを検索する前に行選択基準 (WHERE 文節) を変更できます。

SQL 基本コマンドをエディター・セッション内から使用した場合は、FM/Db2 は、SQL編集セッション: エディター・セッション内から出される SQL コマンド に示されているようなパネルを表示します。

1. SQL編集セッション: エディター・セッション内から出される SQL コマンド
  Process   Options   Utilities   Help
────────────────────────────────────────────────────────────────────────────────
 EDIT       SYS02203.T120510.RA000.FMNUSER.R0113662         Columns 00001 00072
 ****** ***************************** Top of Data ******************************
 =NOTE= All changes made during this Edit session will be discarded at the end
 =NOTE= of the Edit session.
 =NOTE= Use the CREATE or REPLACE commands to take a copy of the SQL.
 000001 SELECT "EMPNO", "FIRSTNME", "MIDINIT", "LASTNAME", "WORKDEPT",
 000002        "PHONENO", "HIREDATE", "JOB", "EDLEVEL", "SEX", "BIRTHDATE",
 000003        "SALARY", "BONUS", "COMM"
 000004 FROM   "DSN8810"."EMP"
 000005 WHERE  "WORKDEPT" = 'A00' AND "LASTNAME" BETWEEN 'A' AND 'M'
 000006 WITH   UR
 000007 FOR    FETCH ONLY
 ****** **************************** Bottom of Data ****************************






 Command ===> _____________________________________________________ Scroll PAGE
  F1=Help      F2=Split     F3=Exit      F5=Rfind     F6=Rchange   F7=Up
  F8=Down      F9=Swap     F10=Left     F11=Right    F12=Cancel
(データの表示に先立って) テンプレートを編集していて、SQL 基本コマンドを使用した (またはSQL function key (F4) を押した) 場合には、FM/Db2 は、SQL編集セッション: テンプレートの編集中に出される SQL コマンド に示されているようなパネルを表示します。
2. SQL編集セッション: テンプレートの編集中に出される SQL コマンド
   File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help
────────────────────────────────────────────────────────────────────────────────
 EDIT       SYS02248.T145911.RA000.FMNUSER.R0103542         Columns 00001 00072
 ****** ***************************** Top of Data ******************************
 =NOTE= Only changes to the WHERE clause will be recognized at the end of the
 =NOTE= Edit session.  All other changes will be ignored.
 =NOTE= Use the CREATE or REPLACE commands to take a copy of the SQL.
 =NOTE=
 =NOTE= Columns for "DSN8810"."EMP"
 =NOTE=     Cl# Column name         Data type(length)   Null
 =NOTE=     1   EMPNO               CHARACTER(6)
 =NOTE=     2   FIRSTNME            VARCHAR(12)
 =NOTE=     3   MIDINIT             CHARACTER(1)
 =NOTE=     4   LASTNAME            VARCHAR(15)
 =NOTE=     5   WORKDEPT            CHARACTER(3)        Y
 =NOTE=     6   PHONENO             CHARACTER(4)        Y
 =NOTE=     7   HIREDATE            DATE                Y
 =NOTE=     8   JOB                 CHARACTER(8)        Y
 =NOTE=     9   EDLEVEL             SMALLINT            Y
 =NOTE=     10  SEX                 CHARACTER(1)        Y
 =NOTE=     11  BIRTHDATE           DATE                Y
 Command ===> ________________________________________________ Scroll ===> PAGE
  F1=Help      F2=Split     F3=Exit      F5=Rfind     F6=Rchange   F7=Up
  F8=Down      F9=Swap     F10=Left     F11=Right    F12=Cancel                 

ISPF エディター・コマンド CREATE および REPLACE を使用して、SQL ステートメントを別の永続データ・セットにコピーすることができます。

Db2® オブジェクトに関する列の詳細が、ISPF 編集セッションの最上部に、注の行 (=NOTE=) として表示されることがあります。それらは、WHERE 文節を変更できる場合にのみ表示されます。

関連する参照先