關於命令RGZPFM

 命令RGZPFM做什麼? 什麼情況下運行? 影響命令RGZPFM執行時間的因素有哪些?解答 命令RGZPFM應該在檔案中被刪除的記錄超過20%時執行. 該命令執行後,系統的效能會改善。 因為系統在檢索時不必再去讀那些已經被刪除的記錄索引, 並且被刪除記錄所佔有的硬碟空間會被釋放而變 為可用。影響命令RGZPFM執行時間的因素有很多, 最基本的有以下一些:o 在執行RGZPFM命令時, 系統會使用內部命令CPYF把資料部分拷貝到一個新的資料區, 如果檔案 不是排序的(KEYFILE參數),

如何在SQL模糊查詢中忽略對大小寫字元的處理

我們知道字元欄位中可以包含大寫字元和小寫字元, 如何在SQL模糊查詢中忽略對大小寫字元的處理?例如: SELECT * FROM TABLENAME WHERE FIELDB LIKE 'A%', 希望得到以'A' 或 'a'開頭的所有記錄. 解答 使用sort sequence table可以解決此類問題. 以下將解釋如何使用'SORT

控制使用者使用spool file的權力

控制使用者使用spool file的權力 解答 1、 擁有*SPLCTL許可權的使用者,可以處理任意outq中的spool file. 2、 spool file owner有權處理自己outq中的所有spool file. 3、 擁有*JOBCTL的使用者,outq參數為OPRCTL(*YES),可以處理該outq中的所有spool file. 4、 使用者對outq 擁有*read,*add,*dlt的許可權,指定outq為AUTCHK(*DTAAUT). 5、 outq指定AUTCHK(*

SQL中的四捨五入功能

SQL中的四捨五入功能 解答 在OS/200 R440版本之前,SQL不提供四捨五入函數; 從OS/200 R450版本開始,SQL提供四捨五入函數 -- ROUND。在OS/200 R440版本之前,可以通過函數CASE 和CAST 組合編寫四捨五入功能:例如:欄位FLD1定義為numeric(5,3)類型,想要四捨五入到小數點後一位,則select子句可以定義成: select FLD1, case when FLD1 < 0 then cast ((FLD1 - 0.05) as

如何在SQL中使用迴圈結構

如何在SQL中使用迴圈結構 解答 FOR,LOOP,WHILE,REPEAT是UDB/400的一種內部迴圈控制,用於遍曆表中合格每一行記錄。例如:目的:更新employee庫,把所有北京籍員工的工資提高10%例一:使用FOR迴圈--------------------------------------------CREATE PROCEDURE QGPL/TEST_FORLANGUAGE SQLBEGINFOR each_record AS---cur01 CURSOR

批次更新OBJECT的許可權

代碼: 用SQLRPGLE做行不行? SELECT * FROM systables WHERE TABLE_SCHEMA ='*你要找的LIB' 自己把systables和你放LIB的PF做個外串連就行了.然後用QCMDEXC改許可權 代碼: PGM PARM(&GETLIB)DCL VAR(&GETLIB) TYPE(*CHAR) LEN(10) DCLF

讓一個欄位處在中間

*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- * $GetComNam - Get Company Information *-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- P$GetComNam b D $GetComNam pi

在AS/400上根據日期產生星期幾

用CONTROL LANGUAGE實現:根據給定的日期產生星期幾。 解答 原始碼如下:程式名:WEEK2類型:CLPPGM (&Date)DCL --&Date ------*Char -10DCL --&LDateB ----*Char --4 --/* Binary */DCL --&LDateN ----*Dec --15 0 /* Decimal*/DCL --&DAYARRAY --*CHAR -63 +------- --('Sunday

如何在SQL/400中計算兩日期間的天數

如何在SQL/400中計算兩日期間的天數? 解答 1. 使用DATE函數, 返回格式為'yyyymmdd'的8位元字: SELECT digits(DATE('02/01/01') - DATE('05/04/99')) FROM ....傳回值為:'00010828', 表示其間天數為1年零8個月零28天; 2. 使用DAYS函數, 返回格式為10位的數字: SELECT digits(DAYS('01/01/96') - DAYS('01/01/95')) FROM ....傳回值為:'00

AS/400 PDM使用中的小技巧

在使用PDM(編程開發管理器)時,會遇到螢幕滾動、字型大小寫、修改行序號的步長、全螢幕顯示等一些問題,這裡提供一些小技巧。 解答 1.修改螢幕滾動屬性。用PDM開啟源檔案,按功能鍵F13(Shift+F1),彈出畫面“Change Session Defaults”在參數Amount to roll位置輸入要修改的值,下面列出了所有Amount to roll的參數解釋:H=Half -> 按PgUp或PgDn鍵後,螢幕滾動半頁。F=Full ->

從一個終端如何跟蹤另一終端的畫面

從一個終端如何跟蹤另一終端的畫面 解答OS/200系統支援從一個顯示畫面跟蹤另一個顯示畫面的功能,是一個異地協助解決問題的好幫手,方法如下(這裡假設兩個顯示器都已經有使用者註冊):1、 在畫面跟蹤請求端DSPB顯示器使用命令STRCPYSCN SRCDEV(DSPA)OUTDEV(DSPB),按執行鍵後畫面處於執行狀態,使用者需要等待。命令中DSPA為被跟蹤的顯示器名,DSPB為跟蹤請求顯示器名。 2、

rpgle的source可以retrieve回來嗎?

1、在CLP是通過RTVCLSRC這個命令來實現Retrieve CL Source ,前提是在Compile CLP時讓Allow RTVCLSRC參數選*YES 。 2、但在RPGLE裡頭IBM沒有提供這樣的CL,到目前為止估計也沒有現成的工具提供這個Retrieve RPG Source功能。 我們在Compile RPG時,可以有2種編譯途徑,一是先編譯成moudle,然後再轉成PGM;另外一種就是直接編譯成PGM。

如何計算出OS/200中有多少個Library

可以編寫一個CLP程式實現統計某台AS/400中有多少個library,程式的內容如下:程式名:countlib,類型:CLP。FMT ** ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...*************** Beginning of data **************************0001.00 PGM 0002.00 DSPOBJD OBJ(*ALL)

如何使用CA/400批處理的方式傳輸資料

如何使用CA/400批處理的方式傳輸資料 解答使用者可以用CA/400的資料轉送功能互動式地在PC與AS/400之間傳輸資料,但對於頻繁執行的資料轉送,互動方式會帶來不方便,而用批處理的方式只要在DOS命令列執行一條命令即可,方法如下:1、首先要產生一個傳輸請求,使用者若熟練請求檔案的格式可以直接用編輯工具產生一個請求檔案:.TTO(下傳請求)或.TFR(上傳請求)。另有一簡單方法可以協助對請求檔案格式不熟的使用者,即先用互動式方式產生一個請求並用FILE菜單中的SAVE

如何在store procedure中使用動態SQL

如何在store procedure中使用動態SQL 解答 所謂動態SQL,是相對靜態SQL而言的,靜態SQL在編譯的時候就已經知道他的全部內容了。而動態SQL指令碼在編譯的時候還不完整,直到執行過程中才能確定的SQL語句。在DB2/400中實現動態SQL的方式很多,但一般都採用PREPARE的方式來實現,下面是在SQLC中實現動態SQL:EXEC SQL BEGIN DECLARE SECTION;DCL EMP CHAR(6);DCL PRJ CHAR(6);DCL SEARCH_PRJ

建立SQL預存程序所需要的許可程式

建立SQL預存程序所需要的許可程式 解答 建立SQL預存程序需要以下許可程式來支援, 否則系統會報告SQL7032的錯誤.1. 作業系統R450及以前版本:5769ST1 -- DB2 UDB Query Manager and SQL Development Kit;5769CX2 -- ILE C;5769SS1-13 -- System Openness Includes;2. 作業系統R510及以後版本:5722ST1 -- DB2 UDB Query Manager and SQL

V5R2 OS/200中SQL/400的新功能:自動產生識別欄位

在V5R2 OS/200的SQL中新增加了一些功能,這裡介紹這些新功能之一:自動產生識別欄位。 解答 具體方法如下:1、在AS/400命令列輸入命令STRSQL。2、輸入下列命令建立新表:create table xqlib/employee1 ( empno int generated always as identity, name char(20), salary int, bonus int )“generated always as

資料隊列的用處

One example: PRINTING A SPOOL ON BOTH SIDES OF THE PAPER Follow the Steps: 1. Create a new DTAQ by the following command: CRTDTAQ DTAQ(QGPL/ZDTAQ1) MAXLEN(64512) 2. Create a OUTQ with the following command: CRTOUTQ OUTQ(QGPL/DUPLEX) DTAQ(QGPL/ZDTAQ1)

資料區的定義和樣本

Displaying a Data AreaYou can display the attributes (name, library, type, length, data area textdescription), and the value of a data area. See the CL section of the Programmingcategory in the iSeries Information Center for a detailed description

在CL中使用SST或者SUBSTRING

The substring built-in function (%SUBSTRING or%SST) produces a character stringthat is a subset of an existing character string and can only be used within a CLprocedure. In a CHGVAR command, the %SST function can be specified in place ofthe

總頁數: 61357 1 .... 5453 5454 5455 5456 5457 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.