1、在命令行输入STRQM,进入“DB2 Query Manager for AS/400” 菜单画面 



2、选择3回车,指定库后再回车进入“使用查询管理器表”画面





3、在Opt上选择1,进入创建表画面



按照文字提示,完成表的创建。比如,建个客户表CUSTOM。也可以在图4时按F21(按F21的时候列等选项不能写值)



在图5中可以更加详细的定义表。在字段等项处按F4可以看到图6。



按照图4或图5定义好后回车显示图7画面。



按F19添加数据。



用此方法创建的表有个缺点,那就是列名就是字段名。

我们可以用SQL语句来修改。

修改方法如下:

1、在命令行上输入STRSQL进入SQL执行环境。



2、在图9中输入LABEL ON,按F4获得更多提示。根据提示可以出现图10画面。



回车进入修改画面

注意列标题的名称一定要用单引号括起来不然会出错。

修改后如图12。但是在图3中用9时还如图8那样。





2006-10-19 11:29

  下载次数: 28

SQL Query Manager.rar (158.59 KB)



类型 - 帮助

INTEGER (INT)                                             

    大整数。若选择 INTEGER ,则不要指定   长度   和   标度。                                                                                                              

SMALLINT                                                   

    小整数。若选择 SMALLINT ,则不要指定   长度   和   标度。                                                                                                         

BIGINT                                                     

    大整数。若选择了 BIGINT ,则不要指定   长度   和   标度。                                                                                                           

FLOAT                                                      

     浮点数。若选择 FLOAT ,则应指定精度(   长度   ),而   

     不是   标度   。若   长度   界于 1 和 24 之间(且包括   

       1 和 24 ),则格式采用单精度浮点。若   长度   界于   

       25 和 53 之间包括 25 和 53 ),则格式采用双精度浮点   

     。若不指定   长度   ,则缺省值是 53 。若指定了单精度浮  

     点 (REAL) 或双精度浮点 (DOUBLE PRECISION) ,则不要指定

       长度   及   标度   。                                                                                             

NUMERIC                                                     

     区位十进制数。第一个整数是数值(数字的总位数)的精度,  

     范围可以从 1 到 31 。第二个整数是数值(到小数点右边为   

     止的位数)的标度,范围可以从 0 到精度值。若选择         

     NUMERIC ,应指定精度(   长度   )和   标度   。若指定  

       长度   但不指定   标度   ,则   标度   缺省为 0 。若  

     同时忽略   长度   和   标度   ,则   长度   的缺省值是  

       5 ,   标度   的缺省值是 0 。                                                                                 

DECIMAL (DEC)                                             

     十进制数。第一个整数是数值(数字的总位数)的精度,范围

     可以从 1 到 31 。第二个整数是数(到小数点右边为止的位

     数)的标度,范围可以从 0 到精度值。若选择 DECIMAL ,则

     应指定精度(   长度   )和   标度   。若指定   长度   

       但不指定   标度   ,则   标度   缺省为 0 。若同时忽

     略   长度   和   标度   ,则   长度   的缺省值是 5 ,

       标度   的缺省值是 0 。                                                                                         

CHARACTER (CHAR)                                          

     固定长度字符串。长度(由一个整数指定)可以从 1 到     

     32766 (若允许为空,则为 32765 )。对于混合数据,范围

     是 4 到 32766 (若允许为空,则为 32765 )。若忽略精度

     (   长度   ),则缺省为 1 个字符。如果选择 CHAR ,则  

     可以指定   长度   但不是   标度   。                                                                              

VARCHAR (CHARACTER VARYING, CHAR VARYING)                  

     可变长度字符串。所有字符串值都有相同的最大长度,此长度

     由列的长度属性确定。长度必须指定为整数。   长度   可以

     从 1 到 32740 (若允许为空,则为 32739 )。                                                                        

LONG VARCHAR (对于 DECLARE PROCEDURE 无效)               

     长度可变的字符串,其最大长度由行中的空闲空间量确定。                                                               

DATE                                                      

     一个三部分的值(年、月和日),指示“格里高利”日历的一

     个时间点。年的范围是 1 到 9999 ,以公元 1 年开始。月的

     范围是 1 到 12 。日部分的范围是 1 到 28 、 29 、 30   

       或 31 ,取决于月。不能指定   长度   和   标度   。                                                                 

TIME                                                        

     一个三部分的值(小时、分和秒),指示一天中的 24 小时以  

     内时间。小时的范围是 0 到 24 。其他两部分的范围是 0     

       到 59 。如果小时为 24 ,则分和秒部分同为 0 。不能指   

     定   长度   和   标度   。                                                                                          

TIMESTAMP                                                   

     一个七部分的值,指示“格里高利”日历的日期和时间。这七  

     部分为:                                                                                                            

         年 - 范围是 1 到 9999                                                                                            

         月 - 范围是 1 到 12                                 

         日 - 范围是 1 到 28, 29, 30 或 31 ,取决于月                                                                  

         小时 - 范围是 1 到 24                                                                                          

         分 - 范围是 0 到 59                                                                                            

         秒 - 范围是 0 到 59                                                                                            

         微秒 - 范围是 0 到 999999                          

     不能指定   长度   和   标度   。                                                                                   

GRAPHIC                                                   

     使用图形数据类型。若不指定长度,则使用缺省值 1 。范围  

     为 1 到 16383 (若允许空,则为 16382 )。可指定   长度

       。不能指定   标度   。                              

VARGRAPHIC (GRAPHIC VARYING)                              

     使用长度可变的图形数据类型。必须指定长度。范围是 1 至  

       16370 (若允许空,则可以至 16369 )。不能指定标度。                                                              

LONG VARGRAPHIC (对于 DECLARE PROCEDURE 无效)            

     长度可变的图形字符串,其最大长度由行中的空闲空间量确定。                                                                                                                 

REAL                                                      

     对单精度浮点。不能指定   长度   和   标度   。                                                                     

DOUBLE PRECISION (DOUBLE)                                 

     对双精度浮点。不能指定   长度   和   标度   。                                                                     

CLOB (CHARACTER LARGE OBJECT 或 CHAR LARGE OBJECT)         

     在范围 1 到 2 吉字节 (2,147,483,648) 中的可变长度字符  

     串。可将该长度指定为整数、整数 K (千字节)、整数 M   

       (兆字节)或整数 G (吉字节)。不能指定   标度   。                                                              

BLOB (BINARY LARGE OBJECT)                                 

     在范围 1 到 2 吉字节 (2,147,483,648) 中的可变长度二进  

     制字符串。可将该长度指定为整数、整数 K (千字节)、整  

     数 M (兆字节)或整数 G (吉字节)。不能指定   标度。                                                                                                               

DBCLOB                                                     

     在范围 1 到 1 吉字节 (1,073,741,823) 中的可变长度双字  

     节字符串。可将该长度指定为整数、整数 K (千字节)、整  

     数 M (兆字节)或整数 G (吉字节)。不能指定   标度。                                                   

DATALINK                                                   

     包含一个“统一资源定位器” (URL) 的变长字符串。长度可  

     从 1 到 32718 (如果可为空的话则为 32717 )。不能指定  

       标度   。                                    &nb

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()


留言列表 (0)

發表留言