メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルュルルルルルルルルルルルルルルルルルルルルルルルモ リ マ釿鴾矼鴦 銓硼 ョルルルルルルルルルルルルルルルルルルルルルルルユ リ マ箘褓鴦 褪褊褓 ョルルルルルルルルルルルルルルルルルルルルルルルユ リ ミ鴣褓鴦 リD マ褪磑 4GL Eリ リ ミ銓硼 ョルルルルルルルルルルルルルルルルルルルルルルルユ リ ミ褪裴磑 褪碚鳰 ョルルルルルルルルルルルルルルルルルルルルルルルユ リ ワ碚 粹褓 ョルルルルルルルルルルルルルルルルルルルルルルルヤ リ ヌ褓褪矼鴦 襁 リ リ ト鴃硼褫 磔褓鱧 リ リ ヘ碚鴪肓 "" リ リ メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ {31-鰲-91} リ リ SQL 褪磑 リ {8 碚鱚 88 } リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ DATA TYPES 磋褓鴦 砌 褪褊褓 リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ INTEGER CHAR(n) DATE SMALLINT DECIMAL(m,n) DATETIME qualif1 TO qualif2 REAL MONEY(m,n) INTERVAL qualif1 TO qualif2 FLOAT RECORD ARRAY [i,j,k] OF datatype 鈕 qualifier ィ {YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION(n)} マ褪矼鳬 鴣: ** * / mod + - ( ) ラ 碪鋏褓, 鴣 CHAR, 襃糘磅瑶 鴪 DECIMAL ラ鳫碚鱧: -7 mod 3 = -1 ラ鳫碚鱧: mod ** 褌 鴣磑 褪磑 SELECT ヘ 磑 褓 踞肓 4GL 踞肓 モ . "ニ肓 4GL" マ褪矼鳬 砌 硼: string1,string2 肄鴟 string [m,n] 蔘 string CLIPPED 褝磑 粢 磔 string USING "跣磑" 跣磑鶯磑 string WORDWRAP 磅磑 蓆鴃 ラ磋褓鴦 砌 蓊硼: time + interval = time time - time = interval フ鉉褫鱧 磋褓鴦: =, != 鴈 <>, <=, >=, <, > NOT , OR, AND expr IS [NOT] NULL  碚鰲 "\" string [NOT] LIKE "矮" [ESCAPE "escape-char"] 裙鳫 矮 D%E D_E 矜 ヲ ァ! string [NOT] MATCHES "矮" [ESCAPE "esc-char"] 裙鳫 矮 D*E D?E D[EabHD]E D[^EdD-EzD]E 矜 ヲ ァ! ィ ゥ . 硴 鉉褫鱧 磋褓鴦, 蔡鳫 裝褓鳬 WHERE モ鴣褊 褪褊褓: status = { 0 | NOTFOUND | <0 }  磔褪褓鴦 褪磑 quit_flag!=0  磋磑鳬 QUIT int_flag!=0  磋磑鳬 ^C define SQLCA record # 鴣褊碵 碣鴣 蓊 磔褪褓鴦 SQLCODE integer, =status SQLERRM char(71), ュ- SQLERRP char(8), ュ- SQLERRD array[8] of int,メ. SQLAWARN char(8) リ warning 鴈 粢 end record リ SQLERRD[1] ュ- SQLERRD[2] serial 褓鱧 鴈 ISAM error cod SQLERRD[3] 鴣 糘矮碚 SQLERRD[4] CPU cost 碣 SQLERRD[5] offset of error into SQL-st SQLERRD[6] ROWID of last row SQLERRD[7] ュ- SQLERRD[8] ュ- メルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ マ釿鴾矼鴦 銓硼 リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DMAINE ヌ磔 粮 (蔡褓 糴 蓚) . . . END MAIN DFUNCTIONE function-name ([鴣 碪鋏褓]) . . . チ鋏褓 褪裝矜 [RETURN expr-list]  褓鰲 . . . END FUNCTION DREPORTE report-name(variable-list) . 趁 h4rep [DEFINE-statement] . . . [OUTPUT output-statement . . .] [ORDER [EXTERNAL] BY sort-list FORMAT format-statement . . . 4gl-statement . . . END REPORT メルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ マ箘褓鴦 褪褊褓 リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DDEFINEE 鴣 褪褊褓 { type | LIKE table.column | RECORD {LIKE table.* | 鴣 褪褊褓 [,..] END RECORD} } [,...] DGLOBALSE { "趁 GLOBALS 箘褓鴦" | DEFINE-st ト褓 褻磑 珞鉐 粮 裴 . . . 蔟, 鈕 褪褊褓 鴣瑶 END GLOBALS } メルルルルルルルルルルルルルルルモ リ ミ鴣褓鴦 リ ャルルルルルルルルルルルルルルルヤ DINITIALIZEE 鴣 褪褊褓 {LIKE column-list | TO NULL} 鴣鴟 褪褊褓 DEFAULT 褓鴦 DLETE 褪褊褓碵 = 磋褓鱧 メルルルルルルルルルルルルルルモ リ ミ銓硼 リ ャルルルルルルルルルルルルルルヤ DCALLE function([鴣 碪鋏褓]) [RETURNING 鴣 褪褊褓鐓 ! ! ! 褪裝 褓鰲 DCASEE DCASEE (磋褓鱧) WHEN 鉉.磋. WHEN 磋1 . . . 鴈 . . . [EXIT CASE] [EXIT CASE] . . . . . . WHEN 鉉.磋. WHEN 磋2 . . . . . . [OTHERWISE] [OTHERWISE] . . . . . . END CASE END CASE DIFE 鉉褫 磋褓鱧 THEN . . . [ELSE . . . ] DEND IFE  矮碎 硴磑 褪磑 IF !!! DFORE I= i1 TO i2 [STEP i3] statement . . . [CONTINUE FOR] . . . [EXIT FOR] . . . END FOR DCONTINUEE { FOR | FOREACH | MENU | WHILE } DEXITE { CASE | DISPLAY | ... | PROGRAM[(status code for UNIX)] } DWHILEE 鉉褫 磋褓鱧 statement . . . [CONTINUE WHILE] . . . [EXIT WHILE] . . . END WHILE DGOTOE [:] label-id ト裲襁 粮 DLABELE label-id: DRUNE "碚蒡碵 UNIX" [RETURNING int-variable | WITHOUT WAITING] DSLEEPE int-expr ミ蔡蓊 n 褄 メルルルルルルルルルルルルルルルルルルルルルルルルモ リ ミ褪裴磑 褪碚鳰 リ ャルルルルルルルルルルルルルルルルルルルルルルルルヤ DWHENEVERE { ERROR | WARNING | NOT FOUND } { GOTO [:]label | CALL function-name | CONTINUE | STOP } !!! function-name 粢 () !!! DDEFERE INTERRUPT レ碣襁鴟 褪碚鱧 銓硼 磔鵆裲 ^モ DDEFERE QUIT レ碣襁鴟 褪碚鱧 銓硼 磔鵆裲 QUIT  ヤ鈕 磋磑鳬 QUIT => quit_flag!=0, ^C => int_flag!=0 メルルルルルルルルルルルルルルルルルルルモ リ ワ碚 粹褓 リ ャルルルルルルルルルルルルルルルルルルルヤ DMENUE "ホ磅碚鱧 褓" COMMAND { KEY (key-list) | [KEY (key-list)] "k碚蓊 褓" [" 蔘磅 help"] [HELP help-number] }  フ鰾 key, 鰾 褪碵 糢, 糂碚 糴 磑鴃鳫. statement . . . [CONTINUE MENU] . . . [EXIT MENU] . . . [NEXT OPTION "k碚蓊 褓" # ミ褪裲  [COMMAND . . . ] . . . END MENU DOPTIONSE { ミ 碚鰲: PROMPT LINE p | FIRST MESSAGE LINE m | FIRST + 1 FORM LINE f | FIRST + 2 COMMENT LINE c | LAST [-1] ERROR LINE e | LAST INPUT { WRAP | NO WRAP } | NO WRAP INSERT KEY key-name | ラ磔鴟 F1 !! ホ 鳫褓: DELETE KEY key-name | ユ蓊. F2 CONTROL-A,D,H,L, NEXT KEY key-name | モ碚鱚 F3 CONTROL-Q,R,X,  PREVIOUS KEY key-name | モ碚鱚 F4 CONTROL-C,S,Q,Z  ACCEPT KEY key-name |  ESC HELP FILE "help-file" | ミ裝碪鴟褌 鴈鶯碚 HELP KEY key-name |  CONTROL-W 鴈鴟 mkmessage INPUT ATTRIBUTE(鴣 磑鰾) | DISPLAY ATTRIBUTE(鴣 磑鰾) } [,...] 磑鰾: NORMAL DREVERSEE FORM 鴣磑 磑鰾 BOLD  UNDERLINE WINDOW  褄裼  INVISIBLE BLINK DOPEN WINDOWE window-name AT row, column WITH { integer ROWS, integer COLUMNS | FORM "form-file" } [ATTRIBUTE(鴣 磑鰾)] ホ 糀裹 79 COLUMNS! チ鰾: BORDER ミ 碚鰲: 襁 color REVERSE, UNDERLINE, BLINK  襁 PROMPT LINE n FIRST MESSAGE LINE m FIRST + 1 FORM LINE m FIRST + 2 COMMENT LINE m LAST DCURRENT WINDOWE IS { window name | SCREEN } DCLEARE {SCREEN | WINDOW window-name | FORM | 鴣 裲} DCLOSE WINDOWE window-name DOPEN FORME form-name FROM "form-file" ツ褝 碯鶯褓鴦 .frm DDISPLAY FORME form-name [ATTRIBUTE(鴣 磑鰾)] DCLOSE FORME form-name ラ褫 跣 DDISPLAYE { BY NAME 鴣 褪褊褓 | 鴣 褪褊褓 TO {鴣 裲|screen-record[D[EnD]E].*}[,..] | 鴣 褪褊褓 AT row, column } [ATTRIBUTE(鴣 磑鰾)] [ホ 鶯磑 褓鳰 鴾 跣 褪裝 蔡] DINPUTE { BY NAME 鴣 褪褊褓 [WITHOUT DEFAULTS] | 鴣 褪褊褓 [WITHOUT DEFAULTS] FROM {鴣 裲 | screen-record[D[EnD]E].*}[,...]} [ATTRIBUTE(鴣 磑鰾)] [HELP help-number] [ { BEFORE FIELD 蔘鴣 裲  磔鵆 ESC | AFTER { FIELD 蔘鴣 裲 | INPUT } | ON KEY (key-list) } statement . . . [NEXT FIELD field-name] [EXIT INPUT] statement . . . . . . END INPUT ] 鶯襁 WHERE 鱧 蓆 QUERY BY EXAMPLE DCONSTRUCTE {BY NAME char-variable ON column-list | char-variable ON column-list FROM {鴣 裲 | screen-record[D[EnD]E].*}[,...]} [ATTRIBUTE(鴣 磑鰾)]  鋏 鴣磑 裘 鳫: 鳫: 鳫褪: 磅褓鱧: * リ *X リ 鴾碵 ? リ X? リ 鴾 鳫 | abc|cdef 鴈 >,<, >=,<=,<> >X : リ X:YW リ 褻 .. リ Date..Date リ 褻 call set_count(- 蓚 )  銓硼 碯鴒 DDISPLAY ARRAYE record-array TO screen-array.* [ATTRIBUTE(鴣 磑鰾)] [ ON KEY (key-list) . . . [EXIT DISPLAY] . . . END DISPLAY ] | [END DISPLAY] DSCROLLE {field-list | screen-record.*} [,...} ミ鴟  {UP | DOWN} [BY int]  碚 碯鴒 DINPUT ARRAYE record-array [WITHOUT DEFAULTS] FROM screen-array.* [HELP help-number] [ATTRIBUTE(磑.)] [ { BEFORE {ROW | INSERT | DELETE | FIELD 蔘鴣 裲}[,...] | AFTER {ROW|INSERT|DELETE|FIELD 蔘鴣 裲 |INPUT}[,...] | ON KEY (key-list) } statement ... [NEXT FIELD field-name] ヘ 磑 踞肓: statement... arr_curr() 褪 褄裲 銓. 碯鴒 [EXIT INPUT] arr_count() 鴣 碣褓 銓. 碯鴒 . . . scr_line() 褪 褄裲 . 碯鴒 . . . CALL showhelp(helpnumber) - 褫 help END INPUT ] DPROMPTE dyspl-list [ATTRIBUTE(磑鰾 蓊)] FOR [CHAR] variable [HELP help-number] # ラ褫 褓鱧 variable [ATTRIBUTE(磑鰾 蓊)] # FOR CHAR - 褫 蓚 鳫 [ON KEY (key-list) statement 磑鰾: NORMAL DREVERSEE . . . BOLD UNDERLINE . . . DIM BLINK END PROMPT] INVISIBLE  ON KEY 褌 碣 磑 褪磑硼 PROMPT, INPUT. ト 鳧 鳫褓 踞肓. DMESSAGEE dysplay-list [ATTRIBUTE(鴣 磑鰾)] DERRORE dysplay-list [ATTRIBUTE(鴣 磑鰾)]  碚鰲 REVERSE  メルルルルルルルルルルルルルルルルルルルルルルモ リ ヌ褓褪矼鴦 襁 リ . 硴 趁 h4rep ャルルルルルルルルルルルルルルルルルルルルルルヤ START REPORT report-name [TO {file-name | PRINTER | PIPE program}] OUTPUT TO REPORT report-name (磋褓鱧, 磋褓鱧 [, ...]) FINISH REPORT report-name メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ ト鴃硼褫 蓊鱧 褪磑 リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DPREPAREE statement-id FROM {char-variable | "SQL-褪磑 [] "} ノ鉐鴟 SQL-statement 鴾 鳫  ホ褌 磑 鳫褓 褪褊褓, 硼褓 鳧 硴 ? ホ褌 鉐鴟 褪磑: DECLARE PREPARE LOAD OPEN EXECUTE UNLOAD CLOSE FETCH SELECT INTO variables DEXECUTEE statment-id [USING input-list] ラ襁, 硼褓鴒 硴 ? input-list DFREEE { statment-id | cursor-name } メルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ ヘ碚鴪肓 "" リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DDECLAREE cursor-name [SCROLL] CURSOR [WITH HOLD] FOR { SELECT-st [FOR UPDATE [OF column-list]] | INSERT-st | statment-id } SCROLL - 趁褫, 蓊襁 褊褓碵 矮鱚. statment-id - 鱸褓鉐 PREPARE HOLD - 鱸鶯磑 裙 碚硴肓 ラ鳫碚鱧: SCROLL cursor 褌 磑 FOR UPDATE,  蓆 -SCROLL cursora 磑 褪磑 FETCH NEXT. ラ鳫碚鱧: 褪磑 DECLARE cursor-name 蔡褓 碯砠磑 褄 銓硼 珞鉐 鴣碚鴦 鉐 . DOPENE cursor-name [USING 鴣 褪褊褓鐓 DCLOSEE cursor-name 蓆 SELECT-: DFOREACHE cursor-name [INTO 鴣 褪褊褓鐓 . . . [CONTINUE FOREACH] . . . [EXIT FOREACH] . . . END FOREACH DFETCHE { NEXT | PREVIOUS | FIRST | LAST | CURRRENT | RELATIVE m | ABSOLUTE n ] cursor-name [INTO 鴣 褪褊褓鐓 褫 cursor not SCROLL NEXT 褫 粽碪褓, status=NOTFOUND 蓆 INSERT-: DPUTE cursor-name [FROM 鴣 褪褊褓鐓 褫 糢趺, [硼褓鴒 硴 ? 蓆 DECLAREd INSERT-st 鴣 褪褊褓鐓 DFLUSHE cursor-name  糢趺 メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ SQL 褪磑 リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ ヱ寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃 墹裝褌褓鴦 CREATE, DROP, DATABASE, ALTER, RENAME 塹碚鴪肓 DELETE, INSERT, UPDATE, LOAD, UNLOAD 蓊 SELECT and UNION statements. 堝 GRANT/REVOKE, LOCK, UNLOCK, SET LOCK MODE 壅碚褓鴦 Transaction, Audit trail ン寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃寃 メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リDefinition CREATE, DROP, DATABASE, ALTER, RENAME リ リ マ褪磑 裝褌褓鴦 蓊 磑矜 リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DCREATE DATABASEE database [WITH LOG IN "pathname" [MODE ANSI]] モ碚蓊 ansi = 裘襁 鳫 砌褌聶, 碚硴肓 碚鰲 DDROP DATABASEE {database-name | char-variable } DDATABASEE database-name [EXCLUSIVE] モ蒟磑 褄裲 DCLOSE DATABASEE database-name DCREATEE [TEMP] TABLE table-name ( column-name datatype [NOT NULL] [UNIQUE [CONSTRAINT constr-name]][,...] ) [UNIQUE(uniq-col-list) [CONSTRAINT constr-name]][,..] [WITH NO LOG] [IN "pathname-directory"] DALTER TABLEE table-name { ADD ( new-column-name datatype [NOT NULL] [UNIQUE [CONSTRAINT constr-name]][,...] ) [BEFORE old-column-name] | DROP (old-column-name[,...]) | MODIFY (old-column-name new-datatype [NOT NULL][,...]) | ADD CONSTRAINT UNIQUE (old-column-name[,...]) [CONSTRAINT constr-name] | DROP CONSTRAINT (constr-name[,...]) } [,...] DRENAME TABLEE old-table-name TO new-table-name DRENAME COLUMNE table.old-column-name TO new-column-name DCREATE VIEWE view-name [(column-list)] AS SELECT-statement [WITH CHECK OPTION] DCREATEE [UNIQUE|DISTINCT] [CLUSTER] DINDEXE index-name ON table-name (column-name [DESC], ...) DALTER INDEXE index-name TO [NOT] CLUSTER C 蓁 鴃蒟 DCREATE SYNONYME synonym-name FOR table-name DDROP VIEWE view-name DDROP TABLEE table-name DDROP INDEXE index-name DDROP SYNONYME synonym-name DUPDATE STATISTICSE [FOR TABLE table-name] ラ 鴣褊 磑碆鈑 DSET EXPLAINE {ON | OFF} ラ鴟 鴣褊 秡褓鴦 メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ Manipulation DELETE, INSERT, UPDATE, LOAD, UNLOAD リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DDELETE FROME table-name [WHERE {condition | CURRENT OF cursor-name}] !* ヤ 4GL *! DINSERT INTOE table-name [(column-list)] { VALUES (value-list) | SELECT-statement } DUPDATEE table-name SET {column-name ={ expression | (SELECT-st) } [,...] | {(col-list) | [table.]*} = { ({ expr-list | (SELECT-st) } [,...]) | record-name.* } [WHERE {condition | CURRENT OF cursor-name}] !* ヤ 4GL *! DLOAD FROME "file" [DELIMITER "?"] INSERT INTO table [(col-list)] DUNLOAD TOE "file" [DELIMITER "?"] SELECT-statement メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リ Select The SELECT statement. リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DSELECTE [ALL | DISTINCT | UNIQUE] column-expr [col-lable] [,...] [INTO 鴣 褪褊褓鐓 !* ヤ 4GL *! [FROM { [OUTER] table-name [tab-alias] | OUTER (table-expr) } [,...] ] [WHERE condition] [GROUP BY column-list] [HAVING condition] [ORDER BY column-name [DESC],...] [INTO TEMP table-name] WHERE conditions:  碚 鉉褫鳫 褪磑硼 OR, AND, NOT 磔褓鴦 expr rel-op expr 鈕 rel-op 鴾 >,<,>=,<=,<>,!= column-name IS [NOT] NULL expr [NOT] BETWEEN ... AND ... expr [NOT] IN (.. , .. [, ...] )  碚鰲 "\" string [NOT] LIKE "矮" [ESCAPE "escape-char"] 裙鳫 矮 D%E D_E 矜 ヲ ァ! string [NOT] MATCHES "矮" [ESCAPE "esc-char"] 裙鳫 矮 D*E D?E D[EabHD]E D[^EdD-EzD]E 矜 ヲ ァ! ィ ゥ expr rel-op {ALL | [ANY | SOME]} (SELECT-statement) expr [NOT] IN (SELECT-statement) !* マ糴褓 *! [NOT] EXISTS (SELECT-statement) !* SQL褶鳰 *! メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ リAccess GRANT/REVOKE, LOCK/UNLOCK, SET LOCK MODE リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ {DBpriv {PUBLIC 磔 蓊磑 磔 DGRANTE | TO | [WITH GRANT OPTION] [AS grantor] TBpriv ON table} user-list}  鉐 鳫褓 {DBpriv {PUBLIC DREVOKEE | FROM | TBpriv ON table} user-list} TABLE PRIVILEGES: DATABASE PRIVILEGES: ALTER DELETE INDEX INSERT CONNECT SELECT[(cols)] RESOURCE UPDATE [(cols)] DBA ALL [PRIVILEGES] DSET LOCK MODEE TO [NOT] WAIT 蓊 / 蓊 糀蒟鴦 DLOCK TABLEE table-name IN {SHARE | EXCLUSIVE} MODE DUNLOCK TABLEE table-name {ヘ 襁 | ホ裼 褌 } メルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルモ 唔ntegrity Transaction, Audit trail リ ャルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルルヤ DCREATE DATABASEE database [WITH LOG IN "pathname" [MODE ANSI]] DSTART DATABASEE database WITH LOG IN "pathname" [MODE ANSI] 蓚 碚硴肓 LOG 趁 DDATABASEE database-name [EXCLUSIVE] DROLLFORWARD DATABASEE database-name 碚鴟 粃 ? DCLOSE DATABASEE  鴾 backup-鳬 DBEGIN WORKE ホ碆 碚硴肓 ラ鳫碚鱧!! ラ . . . 鴾褓褓 鶯瑶!! DCOMMIT WORKE Ko裙 碚硴肓 DROLLBACK WORKE マ磑鴟 鴾褓褓鴦 裝蔟褊 COMMIT DCREATE AUDITE FOR table-name IN "pathname" . . . DRECOVER TABLEE table-name ラ碚鴟 矮鱚 DDROP AUDITE FOR table-name DVALIDATEE 鴣 褪褊褓 LIKE column-list 蔡襁瑶   褪褊褓 蔡鳫 褓鴦 蓆 鳧 粤 (syscolval)?  褫 襁 status<0