本文共 1424 字,大约阅读时间需要 4 分钟。
----start
一:数据类型
Data Types |---Numeric | |---Integer | | |---SMALLINT | | |---INTEGER | | |---BIGINT | |---DECIMAL | |---Floating Point | | |---REAL | | |---DOUBLE | |---String | |---Character String | | |---Single Byte | | | |---CHAR | | | |---VARCHAR | | | |---LONG VARCHAR | | | |---CLOB | | |---Double Byte | | | |---GRAPHIC | | | |---VARGRAPHIC | | | |---LONG VARGRAPHIC | | | |---DBCLOB | |---Binary String---BLOB | |---Datetime | |---DATE | |---TIME | |---TIMESTAMP | |---XML
二:声明变量
语法:DECLARE <variable-name> <data-type> <DEFAULT constant> 示例:DECLARE x, y INT DEFAULT 0;DECLARE myname VARCHAR(10);DECLARE z DECIMAL(9,2) DEFAULT 0.0;
三:赋值
方法1:使用 SET 语句方法2:使用 VALUES INTO 语句方法3:使用 SELECT INTO 语句 示例:SET x=10;SET y=(SELECT SUM(c1) from T1); VALUES 10 INTO x; SELECT SUM(c1) INTO y from T1
四:会话全局变量
DB2 支持会话全局变量。它与一个特定的会话相关联,它对于这个会话中的每个存储过程都是全局的,会话全局变量是在存储过程之外声明的。
语法:CREATE VARIABLE var_name DATATYPE [DEAFULT value]; 示例:CREATE VARIABLE myvar INTEGER default 0;
----更多参见:
----声明:转载请注明出处。
----last updated on 2010.2.4
----written by ShangBo on 2010.1.18
----end