<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mainframer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mainframer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mainframer]]></copyright><item><title><![CDATA[DB2 Data Type]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2487137</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2487137</guid><author>Mainframer</author><pubDate>Tue, 27 May 2008 15:40:00 +0800</pubDate><description><![CDATA[DB2 Data Type]]></description><category></category></item><item><title><![CDATA[Privileges granted to users after database created]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2487011</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2487011</guid><author>Mainframer</author><pubDate>Tue, 27 May 2008 15:20:00 +0800</pubDate><description><![CDATA[      Privileges granted to users after database created1． To Database Owner     DBADM authority, along with CONNECT, CREATETAB, BINDADD, CREATE_NOT_FENCED, IMPLICIT_SCHEMA, and LOAD privileges, a]]></description><category></category></item><item><title><![CDATA[Unique Constraint, Primary Key and Unique Index]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2486930</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2486930</guid><author>Mainframer</author><pubDate>Tue, 27 May 2008 15:06:00 +0800</pubDate><description><![CDATA[Unique Constraint, Primary Key and Unique Index1.       Unique ConstraintEnsure no duplicate value exists in the columns for which unique constraint has been defined.Regardless of when a unique ]]></description><category></category></item><item><title><![CDATA[PLI Exception Handling (ON CONDTION) ]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433775</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433775</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:27:00 +0800</pubDate><description><![CDATA[Exception Handling (ON CONDTION) 1.  A CONDITION is the occurrence within a PL/I program that causes a program interrupt. l         In the absence of a program specifying an action, for most condi]]></description><category></category></item><item><title><![CDATA[PLI Stream I/O]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433772</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433772</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:26:00 +0800</pubDate><description><![CDATA[Stream I/O1.       LIST Directed I/O1.1 Advantages and Disadvantages    Advantages of LIST directed I/O-         It is easy to code and is a useful debugging tool    Disadvantages of L]]></description><category></category></item><item><title><![CDATA[PLI  File Declarations]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433769</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433769</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:25:00 +0800</pubDate><description><![CDATA[File Declarations1.       DECLARATIONDCL filename  FILE  [INPUT|OUTPUT]  [STREAM|RECORD]  ENV (options).2.       ENVIRONMENT Attributel         It can be omitted if equivalent information is g]]></description><category></category></item><item><title><![CDATA[PLI Array]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433764</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433764</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:24:00 +0800</pubDate><description><![CDATA[Array1.       DECLARATIONDCL days(365) FIXED DEC(4);2.       BOUNDSDefault LOWER BOUND is 1We can also specify the upper and the lower bounde.g. DCL TABLE(0:11) FIXED DEC(4,1);Bounds may]]></description><category></category></item><item><title><![CDATA[PLI Loop]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433759</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433759</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:23:00 +0800</pubDate><description><![CDATA[Loop1.       DO WHILE(cond);Stmt1;Stmt2;END;2.       DO UNTIL(cond);Stmt1;Stmt2;END;3.       DO i=1 TO J BY K;Stmt1;Stmt2;END; ]]></description><category></category></item><item><title><![CDATA[PLI Logical Testing]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433755</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433755</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:22:00 +0800</pubDate><description><![CDATA[Logical Testing1.       Logical operators§         &§         |§         ¬ 2.       IF  cond  THEN stmt;3.       IF cond THEN          stmt1;       ELSEstmt2;3.  IF cond THEN  ]]></description><category></category></item><item><title><![CDATA[PLI Storage Classes]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433752</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433752</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:21:00 +0800</pubDate><description><![CDATA[Storage Classes1.       Automatic StorageUnless declared to have another storage class most variables have the AUTOMATIC attribute.e.g.MAIN : PROC OPTIONS (MAIN);DCL 1 STRUCTURE,          ]]></description><category></category></item><item><title><![CDATA[PLI Data Type]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2433748</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2433748</guid><author>Mainframer</author><pubDate>Sun, 11 May 2008 16:20:00 +0800</pubDate><description><![CDATA[PLI Data Type1.     Numericl         FIXED DEC(p,q)l         FLOAT DEC(p,q)l         FIXED BIN(p,q)l         FLOAT BIN(p,q)2.     Character & Stringl         BIT(n)l         CHAR(n)2]]></description><category></category></item><item><title><![CDATA[General Guidelines for Better Performance]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2281313</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2281313</guid><author>Mainframer</author><pubDate>Fri, 11 Apr 2008 11:00:00 +0800</pubDate><description><![CDATA[General Guidelines for Better Performance1．  Avoid unnecessary conversions2．  Select what you need, avoid select *3．  Minimize DB2 Sorts, as sorting increases CPU requirements and possibly addit]]></description><category></category></item><item><title><![CDATA[Typical Access Paths]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2281297</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2281297</guid><author>Mainframer</author><pubDate>Fri, 11 Apr 2008 10:56:00 +0800</pubDate><description><![CDATA[ Typical Access PathsDb2 determine an access path for every executable SQL statement. To do this, it looks at several things, such as the catalog statistics and configuration parameters. It takes ]]></description><category></category></item><item><title><![CDATA[Scrollable Cursors]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2281287</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2281287</guid><author>Mainframer</author><pubDate>Fri, 11 Apr 2008 10:55:00 +0800</pubDate><description><![CDATA[Scrollable Cursors1.       What is scrollable cursors?When a cursor is declared as scrollable, you can use FETCH statements to:l         Jump around and directly retrieve a row which is located ]]></description><category></category></item><item><title><![CDATA[Indicator Variables]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2281279</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2281279</guid><author>Mainframer</author><pubDate>Fri, 11 Apr 2008 10:54:00 +0800</pubDate><description><![CDATA[ Indicator Variables1.       Function: Processing NULL Data2.       The value of Indicator Variable (SMALLINT)l         >=0 (usually 0), indicate that the column is not NULLl         l    ]]></description><category></category></item><item><title><![CDATA[PDS and PDSE]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2250241</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2250241</guid><author>Mainframer</author><pubDate>Fri, 04 Apr 2008 16:05:00 +0800</pubDate><description><![CDATA[                                                        PDS and PDSE1.       The differences between PDS and PDSE: l         PDSE的数据和目录结构是同构的,可随时增加大小;而PDS的目录大小是固定的,一旦确定就无法改变,所以会出现目录空间耗尽的情况. l   ]]></description><category></category></item><item><title><![CDATA[抽象类和接口]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2250227</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2250227</guid><author>Mainframer</author><pubDate>Fri, 04 Apr 2008 16:03:00 +0800</pubDate><description><![CDATA[抽象类和接口1． 抽象类 　　java语言中，用abstract 关键字来修饰一个类时，这个类叫做抽象类，用abstract 关键字来修饰一个方法时，这个方法叫做抽象方法。　　abstract class abstractClass{ …}            //抽象类 　　abstract returnType abstractMethod([paramlist]) //抽象]]></description><category></category></item><item><title><![CDATA[Java多态]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2250222</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2250222</guid><author>Mainframer</author><pubDate>Fri, 04 Apr 2008 16:02:00 +0800</pubDate><description><![CDATA[                                 Java多态在java语言中，多态性体现在两个方面：由方法overload实现的静态多态性（编译时多态）和方法override实现的动态多态性（运行时多态）。 1．编译时多态 在编译阶段，具体调用哪个被overload的方法，编译器会根据参数的不同来静态确定调用相应的方法。 2．运行时多态 　　由于子类继承了父类]]></description><category></category></item><item><title><![CDATA[Java继承]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2250218</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2250218</guid><author>Mainframer</author><pubDate>Fri, 04 Apr 2008 16:01:00 +0800</pubDate><description><![CDATA[                           Java继承通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类，被继承的类称为父类。1．子类不能继承父类中访问权限为private的成员变量和方法。2．子类可以override父类的方法，及命名与父类同名的成员变量。子类通过隐藏父类的成员变量和重写父类]]></description><category></category></item><item><title><![CDATA[Java数据类型和参数传递]]></title><link>https://blog.youkuaiyun.com/Mainframer/article/details/2250213</link><guid>https://blog.youkuaiyun.com/Mainframer/article/details/2250213</guid><author>Mainframer</author><pubDate>Fri, 04 Apr 2008 16:01:00 +0800</pubDate><description><![CDATA[                         Java数据类型和参数传递在Java中，boolean、byte、short、int、long、char、float、double这八种是基本数据类型，其余的都是引用类型1．对于基本数据类型来说，java实现的是值传递，方法接收参数的值，但不能改变这些参数的值。2．对于引用数据类型来说，java实现的仍是值传递，但引用数据类型里的值是对]]></description><category></category></item></channel></rss>